谢谢各位大哥大姐们!!!
#include<stdio.h>
void main()
{
char N,Y,c1;
N='N',Y='Y';
printf("今天天气热吗?\n");
scanf("%c",&c1);
if(c1==N)
printf("睡觉\n");
else
if(c1==Y)
printf("去游泳\n");
else
printf("在家休息\n");
}
楼主的那个another其实在C语言里只能算是一个代号,不能表示其含义的。
六楼的scanf后面忘取地址符&了。
另外就是char定义m,N,Y的时候他们已经就是ASCII了,所以就出了错。我知道的就是这些了,不足之处还请各位高手指点。谢谢