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

这样可以么

#include<stdio.h>
main()
{
   int sroce=7200;
if(sroce<=10000);
else{
       printf("%s\n","钻石玩家");
       }
if(sroce>=5000||sroce<=10000);
      {
    printf("%s\n","铂金玩家");
}
if(!(sroce>=1000,sroce<=5000));
else{
       printf("%s\n","青铜玩家");
}
if(sroce>1000);
else{
printf("%s\n","普通玩家");
}
retun 0;
}

正在回答

3 回答

你们是乱打代码的吗%s是代表字符串占位符,你printf本来就加上“”就可以输出汉字字符串,还特地加上个“%s”干嘛,况且&&才是全真则真,||是全假则假,不明白就别乱改题目代码,题目原代码就是对的

#include <stdio.h>

int main() 

{

    int score = 7200;

    //完善一下代码

    if(score>=10000)

     

        printf("钻石玩家");

    

    else if(score>=5000)

    

        printf("白金玩家");    

    

    else if(score>=1000)

    

        printf("青铜玩家");     

    

    else 

    

        printf("普通玩家");    

    

    return 0;

}


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

我写的参考下,其实不用那么麻烦

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


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

应该用&&把||换掉 ps: 你好好检查一下符号用对了没有,目测就有好几个问题?

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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926019    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

这样可以么

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