自己编的程序输入什么,输出都是0,求解决啊
程序代码:#include<stdio.h>
#include<math.h>
int main()
{
double x,y;
scanf("%f",&x);
if(x<0)
{
y=-x;
}
else if(x>=0&&x<1)
{
y=sin(2*x);
}
else if(x>=1&&x<5)
{
y=sqrt(x*x*x+x);
}
else
{
y=2*x+10;
}
printf("y=%f\n",y);
return 0;
}








