为了账号安全,请及时绑定邮箱和手机立即绑定

我的代码最后一个else是错误的,如果在后面加一个if,或者删除else加if,再或者直接删掉括号里的,都对,为什么呢?求大神指导

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

正在回答

2 回答

if和后面的括号要有空格

0 回复 有任何疑惑可以回复我~

你的代码没问题,我复制下来在devc++上跑了一遍没错。估计是平台的问题,你看是不是有的标点符号用的是中文的

0 回复 有任何疑惑可以回复我~
#1

qq_LP平凡的小鹏儿_0 提问者

谢谢。
2017-09-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我的代码最后一个else是错误的,如果在后面加一个if,或者删除else加if,再或者直接删掉括号里的,都对,为什么呢?求大神指导

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信