1.第一题就只是最后多了个"}",其他都好~~
2.第二题建议你看看下面的(应该可以看出区别):
#include
void main()
{
int y;
int x;
scanf("%d",&x);
if(x<2)
printf("%d",y=2*x);
else if(x>=2&&x<20)
printf("%d",y=10-3*x);
else
printf("%d",y=6*x-5);
}
C语言里能输出中文?我这个版本还不能!~~
第二个PRINTF里%D后边不能跟Y=2X之类的!~要么2*X要么Y
C里边乘号不能省略啊!~~
第一题:下面多了一个大括号.
第二题:最后一个else后面写(x>=20)有问题,去掉.
y=10-3x,程序里不能这么写,要写ya=10-3*x