c语言 if语句基础

时间:2016.03.17 发布人:很多问题的萌新

c语言 if语句基础

已解决问题

谷歌很多问题的萌新用户在2016.03.17提交了关于“武侯祠c语言 if语句基础”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-14T05:52:27。

这个不懂为什么输入除4外其他数输出的都是良?谢谢我如果输入a=2的话输出不应该是及格?

#include<stdio.h>

intmain(void)

{

inta=4;

if(a==4){

printf("优");

}elseif("a==3"){

printf("良");

}elseif("a==2"){

printf("及格");

}else{

printf("不及格");

}

}


希望大家能够帮助她。

详细问题描述及疑问:

这个不懂为什么输入除4外其他数输出的都是良?谢谢我如果输入a=2的话输出不应该是及格?

#include<stdio.h>

intmain(void)

{

inta=4;

if(a==4){

printf("优");

}elseif("a==3"){

printf("良");

}elseif("a==2"){

printf("及格");

}else{

printf("不及格");

}

}


期待您的答案,不知道说什么,送你一朵小红花吧 !
希望以下的回答,能够帮助你。

第1个回答

用户名:蔡江明_2015  

小哥,elseif("a==3")你把双引号去掉就行了,后面一个elseif同上