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

求解if和else 的问题

#include <stdio.h>
int main()
{
    int score = 7200;
    //完善一下代码
    if(score>=10000)
    {
        printf("钻石玩家");
    }
else if(score >=5000 && score<10000)
    {
        printf("白金玩家");   
    }
    {
        printf("青铜玩家");    
    }
   
    {
        printf("普通玩家");   
    }
    return 0;
}

为什么输出的是白金玩家青铜玩家普通玩家

提问者:Donoheart 2018-09-28 12:39

个回答

  • 痫yu
    2018-09-28 14:13:54

    if意思是如果,else if意思是此外如果,每多一种情况就要多写一次else if

  • 慕尼黑2522558
    2018-09-28 13:55:00

    后面的青铜玩家和普通玩家没有if,直接输出