#include <stdio.h>int main() { int score = 7200; //完善一下代码 if(score >= 10000) { printf("%s\n","钻石玩家"); } else if(score >= 5000) { printf("%s\n","白金玩家"); } else if(score >= 1000) { printf("%s\n","青铜玩家"); } else(score <1000) { printf("%s\n","普通玩家"); } return 0;}对于这个我尝试过将最后的else里的(score <1000)这个删掉才可以通过,但我确认这里的括号是英文模式弄的
1 回答
已采纳
__innocence
TA贡献313条经验 获得超208个赞
明显的错误,最后的else不能加条件,要么你就直接:
else { printf("%s\n","普通玩家"); }
要么,你就这样:
else if(score <1000){ printf("%s\n","普通玩家"); }
顺便说一句,这么多的if语句,太复杂了,可以用switch
- 1 回答
- 0 关注
- 1347 浏览
添加回答
举报
0/150
提交
取消