#include
#include
#include
float result(int x)
{
if(x>0)
{
return sqrt(x);
}
else if(x==0)
{
return x+1;
}
else if(x<0)
{
x=2*x-1;
return abs(x);
}
}
main()
{
printf("input x:");
int x;
scanf("%d",&x);
printf("%f",result(x));
return 0;
}
函数 double y(int x){} 如下。
-------------------------------------
#include
#include
#include
double y(int x){
if (x<0) return abs(2*x-1);
else if (x==0) return 1;
else return sqrt(x);
}
main(){
int x;
printf("input int x:\n");
scanf("%d",&x);
printf("%lf\n",y(x));
return 0;
}
include
include
int main()
{
int x;
double y;
if(x<0)
{y=abs(2*x-1);
printf("y=%f",y);}
else if(x==0)
{y=x+1;
printf("y=%f",y);}
else
{y=sqrt(x);
printf("y=%f",y);}
return 0;
}