关于c语言的一个简单问题....

2025-03-04 00:58:09
推荐回答(5个)
回答1:

把你代码中的 "break" 语句去掉,C语言中的if语句不需要break.

回答2:

#include
void main()
{
float x,y;
scanf("%f",&x);
if(x<1)
{y=x;
printf("%f\n",y);
}
else
if (x<10)
{ y=2*x-1;printf("%f\n",y);
}
else
{ y=3*x-11;
printf("%f\n",x,y);
}
}
void不是viod.break不要.

回答3:

printf("%f\n",x,y);} }
少了一个%F用来输出Y值!
还有void是无返回值,不能用,这个函数是有返回值的!!

回答4:

同意楼上的说法
很好

回答5:

正确答案如下:
#include
main()
{
float x,y;
scanf("%f",&x);
if(x<1)

{ y=x; printf("%f\n",y);}

else if(x<10)

{ y=2*x-1;printf("%f\n",y);}

else{ y=3*x-11;

printf("%f%f\n",x,y);}

getch();
}