永发信息网

C语言的问题。为啥我这个输出的都是very good

答案:2  悬赏:40  手机版
解决时间 2021-03-09 00:32
  • 提问者网友:不爱我么
  • 2021-03-08 08:53
#include
int main()
{
int a,A,B,C,D;
scanf("%d",&a);
if(a==A)
printf("Very good!\n");
else if(a==B)
printf("Good!\n");
else if(a==C)
printf("OK!\n");
else if(a==D)
printf("Bad!\n");
else printf("Too bad!\n");
return 0;
}
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-03-08 10:20
a应该为char型,而非int型。
ABCD应该为字符常量,而非变量。
全部回答
  • 1楼网友:街头电车
  • 2021-03-08 11:04
main() { printf("very good"); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯