假笑男孩
2018-08-22 23:05
为什么最后不能写else(score<1000)
如果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语言入门
926026 学习 · 20793 问题
相似问题