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

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

为什么第十行是错的啊?

正在回答

3 回答

5000<=score<10000

score>5000&&score<10000

有区别吗,哪个对啊?

1 回复 有任何疑惑可以回复我~
//复原一下你的答案。如下。
#include <stdio.h>
int main()
{
    int score = 7200;
    {        
        if(score>=10000)
        printf("钻石玩家");
    }
    else if(score>=5000)  //这一句错了哦,else if前面没有if语句。之前的{if语句}在{}内。
    {
        printf("白金玩家");   
    }
    else if(score>=1000)
   {
       printf("青铜玩家");
    }
    return 0;
}

//以下是正确答案
#include <stdio.h> 
int main()
{ 
    int score = 7200; //完善一下代码 
    if(score>=10000)
        printf("钻石玩家"); 
    else if(score>=5000)
        printf("白金玩家");
    else if(score>=1000) 
        printf("青铜玩家"); 
    return 0;    // int main(),需要一个返回值
}
// int main(),需要一个返回值


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

#include <stdio.h> 

int main()

    int score = 7200; //完善一下代码 

    if(score>=10000)

        printf("钻石玩家"); 

    else if(score>=5000)

        printf("白金玩家");

    else if(score>=1000) 

        printf("青铜玩家"); 

    return 0;    // int main(),需要一个返回值

}

// int main(),需要一个返回值

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

举报

0/150
提交
取消

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

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