课程
/后端开发
/C
/C语言入门
为什么最后不能写else(score<1000)
2018-08-22
源自:C语言入门 4-3
正在回答
如果else if(score<1000)不加if的话是将不符合上面判断式的结果直接输出下来,不用通过(score<1000)这个判断式进行判断的。
#include <stdio.h>
int main()
{
int score = 7200;
//完善一下代码
if(score>=10000)
printf("钻石玩家");
}
else if(score>=5000)
printf("白金玩家");
else if(score>=1000)
printf("青铜玩家");
else if(score<1000)
printf("普通玩家");
return 0;
这样输出没问题
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么while后面number要小于1000,而不是大于等于1000?
2 回答为什么最后的else(score<1000)不能有(score<1000)这个条件
1 回答为啥number是小于1000而不是小于等于1000
2 回答为啥是小于1000不是小于999
2 回答为什么不能写成小于999