为什么最后一个else if就错了

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

陆瑾言

2020-02-27 09:15

#include <stdio.h>
int main()
{
    int score = 7200;
    if(score>=10000)
    {
        printf("%s\n","钻石玩家");
    }
    else if(score>=5000)
    {
        printf("%s\n","白金玩家");
    }
    else if(1000<=score<5000)
    {
        printf("%s\n","青铜玩家");
    }
    else if(score<1000)
    {
        printf("%s\n","普通玩家");
    }
    retutn 0;
}



写回答 关注

4回答

  • 小龙佩奇
    2020-03-13 23:37:40

    程序都对,就是return打错了而已。

  • 慕移动8337892
    2020-03-11 15:08:13

    其实完全不用加后面的条件好吗,上一个步骤已经否定掉了,这么搞程序就不简洁了

  • WE_Xing
    2020-02-27 13:50:18

    if(1000<=score<5000)这里不能这样写;

    要这样if ( score >= 1000 && score < 5000 )  还有最后的return 

    WE_Xin... 回复小龙佩奇

    一定要回复我哦!!!亲!!!

    2020-03-15 16:24:19

    共 8 条回复 >

  • 常温的炭火
    2020-02-27 10:35:33

    最后一行return打错了吧

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题