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

if-else

#include <stdio.h>

int main() 

{

    int score = 7200;

    if(score>=10000)

    {

        printf("钻石玩家");

    }

    else if(score>=5000)

    {

        printf("白金玩家");    

    }

    else if(score>=1000)

    {

        printf("青铜玩家");     

    }

    else (score<1000)

    {

        printf("普通玩家");    

    }

    return 0;

}

错哪了?

提问者:qq_蓝梦静雨_0 2016-12-01 20:19

个回答

  • shitty_guy_
    2017-01-15 13:29:06

    条件不对 ,白金玩家是大于等于五千且小于一万   然后青铜玩家是大于等于一千小于五千  以此类推  且else后不加条件的

  • 风会停息zzzzz
    2016-12-08 17:02:47

    else后面没有(score <1000)

  • qq_闲丶人_04200626
    2016-12-01 20:25:30

    你把score 的值固定了,所以以后score 就是一个定值  不会改变了。。。。应该手动输入score 的值