猿问

求大神解答

#include <stdio.h>

int main() 

{

    int score = 7200;

    //完善一下代码

    if(score >= 10000)

    {

        printf("钻石玩家");

    }

    else if(score >= 5000 )

    {

        printf("白金玩家");    

    }

    else 

    {

        printf("青铜玩家");     

    }

    else 

    {

        printf("普通玩家");    

    }

    return 0;

}

这个代码为什么是错误的?

吉娃娃爱喝谷粒多
浏览 1243回答 2
2回答

辛运之旅

if与else不匹配,最后多了一个else

xulianzhen

最后怎么两个else,这样编译器会蒙圈的,不知道执行哪个else了。第一个else后面应该是else if吧
随时随地看视频慕课网APP
我要回答