为什么提示我没输入白金玩家呢?

来源:4-3 分支结构之多重if-else语句

雪地中的雨衣0

2016-03-25 19:07

为什么提示说没输入白金玩家呢?

写回答 关注

5回答

  • 阿捞
    2016-03-26 08:10:40
    已采纳

    兄弟 不能这样写:(10000 > score >= 5000)

    要这样写:(score<10000&&score>=5000)

    http://img.mukewang.com/56f5d2e80001e60103630367.jpg


    雪地中的雨衣...

    非常感谢!

    2016-09-08 21:22:09

    共 1 条回复 >

  • qq_日出东方_03287611
    2016-05-17 09:04:27

    我也是这种情况,到底怎么回事?

  • 慕城IT
    2016-05-06 16:06:04

    我也是醉了,试了半个钟,一直提示没有百金,原来sorce写错了



  • YuanCHEN
    2016-03-25 21:02:57

    #include <stdio.h>

    int main() 

    {

        int score = 7200;

        //完善一下代码

        if(score >= 10000)

        {

            printf("钻石玩家");

        }

        else if(score<10000&&score>=5000)

        {

            printf("白金玩家");    

        }

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

        {

            printf("青铜玩家");     

        }

        else

        {

            printf("普通玩家");    

        }

        return 0;

    }


    Aplace...

    就是说它ifscroe>=10000,else代表它已经小于10000了,所以直接用else if(score>=5000)后面一样的道理else if(score>=1000)

    2016-03-25 21:18:46

    共 2 条回复 >

  • 刘雨鑫
    2016-03-25 20:28:13

    score>=5000&&score<10000

C语言入门

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

926026 学习 · 20793 问题

查看课程

相似问题