楼上正确,但是当声明float类型时,条件判断最好不要用if (x==0 )
要用
const float EPSINON = 0.00001;
if ((x = - EPSINON) (x = EPSINON))
不可将浮点变量用"=="或"!="与数字
比较,应该设法转化成"="或"="此
类形式.
#include?stdio.h?
int?main()?
{double?x,y;
scanf("%lf",x);
if(x0)y=x*x-1;
else?if(x1)y=x*x;
else?y=x*x+1;
printf("%g",y);
return?0;?
}
#includestdio.h
int main()
{
float x,y;//根据给定的测试用例,x,y应该为float型
scanf("%f",x);//x为float型,所以改为%f
y=x+100;
y=x;
else
y=x-100;
printf("x=%f,y=%f\n",x,y);
return 0;//缺少分号
int?main()
int?x,y;
scanf("%d",x);
if(x-10)
y=0;
printf("%d\n",y);
return?0;
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!