求大神解答

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

QziLinn

2016-09-03 20:41

#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 (score<1000)

    {

        printf("普通玩家");    

    }

    return 0;

}


写回答 关注

3回答

  • imooc_粉丝
    2016-09-09 16:58:21

    将倒数第6行的else后面的(score<1000)删除就好了,属于语法错误,else没有判断功能

  • 辉煌888
    2016-09-03 21:32:37

    #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

        {

            printf("普通玩家");    

        }

        return 0;

    }


  • JustWannaHugU
    2016-09-03 21:31:24

    //同学,倒数第六行的事情,改为else if或者改为else同时把score<1000删除

    #include<stdio.h>

    #include<windows.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)//加上if 或者直接写else如下行

      //else 

        {

            printf("普通玩家");    

        }

        return 0;

    }

    //满意请采纳!


C语言入门

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

926019 学习 · 20793 问题

查看课程

相似问题