为了账号安全,请及时绑定邮箱和手机立即绑定

看一下哪里错了

看一下哪里错了

#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 反对 回复 2017-05-03
  • 1 回答
  • 0 关注
  • 1343 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信