有关C语言初级编程问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:46:19
mian()
{
char dj;
scanf("%c",&dj);
if(dj=='a')
{
printf("80~100");
}
if(dj=='b')
{
printf("70~80");
}
if(dj!=='a'&&dj!=='b')
{
printf("ttttt");
}
getch();

}

我用的是WINTC ,上面说是:
错误 noname.c 13: 表达式语法错在 mian 函数中

不知道怎么错了,请高手指导,谢谢。

if(dj!=='a'&&dj!=='b')
改为
if(dj!='a'&&dj!='b')

getchar();

给你改了一下,参照下面看看你的错误吧。
#include <stdio.h>
void main()
{
char dj;
scanf("%c",&dj);
if(dj=='a')
{
printf("80~100");
}
if(dj=='b')
{
printf("70~80");
}
else
{
printf("ttttt");
}
getchar();

}

#include <stdio.h>
void main()
{
char dj;
scanf("%c",&dj);
if(dj=='a')
{
printf("80~100");
}
else if(dj=='b')
{
printf("70~80");
}
else
{
printf("ttttt");
}
getch();

} 这个我在WIN-TC上运行测试是正确的 if 。。else if 。。else 二楼的有点小问题!