#include
int main()
{
int x;
float y;
scanf("%d",&x);
if(x<-5)
y=x+10;
else if(x>5)
y=2*x-10;
else
y=x/2;
printf("%.1f",y);
return 0;
}
y=x/2;
->
y = x / 2.0f;
不同数据类型的转换问题
头文件应该是 :#include
修改如下:
#include//修改1
int main()
{
int x;
float y;
scanf("%d",&x);
if(x<-5)
y=x+10;
else if(x>5)
y=2.0*x-10;//修改2
else
y=x/2.0;//修改3
printf("%.1f",y);
return 0;
}