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

可以运行,输出错误 why

#include <stdio.h>

int main() 

{

    int score = 7200;

    //完善一下代码

    if (score >=10000)

    {

       printf("%c\n","钻石玩家");

    }

    else if(score >5000,score <10000)

    {

        printf("%c\n","白金玩家");    

    }

    else if(score >=1000, score<5000)

    {

        printf("%c\n","青铜玩家");     

    }

    else if(score <1000)

    {

        printf("%c\n","普通玩家");    

    }

    return 0;

}


正在回答

3 回答

逻辑符号应加上&&,还有%c应改成%s

0 回复 有任何疑惑可以回复我~

积分>=5000并且<10000为白金玩家

积分>=1000并且<5000为青铜玩家

并且相当于&& 逻辑与  即两个条件需同时成立

0 回复 有任何疑惑可以回复我~

例如score >5000,score <10000,应该是score >5000&&score <10000,这是逻辑运算关系

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926206    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

可以运行,输出错误 why

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信