问答详情
源自:4-3 分支结构之多重if-else语句

代码和标答是一样的…但还是运行失败,求大神解答

http://img3.mukewang.com/5d22ee420001ef8d10001611.jpg
求问这个代码哪里错了?

提问者:慕仔0587608 2019-07-08 15:18

个回答

  • KEVINGEORGE
    2019-07-23 22:29:43

    #include <stdio.h>

    int main() 

    {

        int score = 7200;

        //完善一下代码

    if(score>=10000)    

        {

            printf("钻石玩家");

        }

    else if(score>=5000)    

        {

            printf("白金玩家");    

        }

    else if(score>=1000)    

        {

            printf("青铜玩家");     

        }

    else  

        {

            printf("普通玩家");    

        }

        return 0;

    }


  • 奋斗的小青年_小半仙1o
    2019-07-22 23:22:37

    #include <stdio.h>

    int main() 

    {

        int score = 7200;

        //完善一下代码

        if(score >= 10000)

        {

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

        }

        else if(10000 >= score)

        {

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

        }

        else if(5000 >= score)

        {

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

        }

        else 

        {

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

        }

        return 0;

           

    }


  • 慕的地21332321
    2019-07-17 15:28:02

    #include <stdio.h>

    int main() 

    {

        int score = 7200;

        //完善一下代码

        if(score>=10000)

        {

            printf("钻石玩家");

        }

        else if(score>=5000&&score<10000)  //你少了“&&”两个符号

        {

            printf("白金玩家");    

        }

        else if(score>=1000&&score<5000)  //你少了“&&”两个符号

        {

            printf("青铜玩家");     

        }

        else if(score<1000)

        {

            printf("普通玩家");    

        }

        return 0;

    }

  • 慕的地21332321
    2019-07-17 15:26:45

    #include <stdio.h>

    int main() 

    {

        int score = 7200;

        //完善一下代码

        if(score>=10000)

        {

            printf("钻石玩家");

        }

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

        {

            printf("白金玩家");    

        }

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

        {

            printf("青铜玩家");     

        }

        else if(score<1000)

        {

            printf("普通玩家");    

        }

        return 0;

    }


  • 精慕门1436845
    2019-07-12 19:39:08

    你这个可能是输入法问题,你可以试试我的

    #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

        {

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

        }

        return 0;

    }


  • 胡小叶
    2019-07-08 15:43:33

    想帮你,但是懒得输入一遍代码