#include <stdio.h>
int main()
{
int score = 7200;
//完善一下代码
if(score >= 10000)
{
printf("%s\n","钻石玩家");
}
else if(5000 <= score <10000)
{
printf("%s\n","白金玩家");
}
else if(1000 <= score <5000)
{
printf("%s\n","青铜玩家");
}
else(score < 1000)
{
printf("%s\n","普通玩家");
}
return 0;
}
c语言是不能5000 <= score <10000这样表示的,要score>=5000&&score <10000这样
如果坚持你自己的!就这样改
#include <stdio.h>
int main()
{
int score = 7200;
//完善一下代码
if(score >= 10000)
{
printf("%s\n",钻石玩家);
}
else if(score>=5000&&score <10000)
{
printf("%s\n",白金玩家);
}
else if(score>1000&& score <5000)
{
printf("%s\n",青铜玩家);
}
else(score < 1000)
{
printf("%s\n",普通玩家);
}
return 0;
}
#include <stdio.h>
int main()
{
int score = 7200;
//完善一下代码
if(score>=10000)
{
printf("钻石玩家");
}
else if(score<10000&&score>=5000)
{
printf("白金玩家");
}
else if(score<5000&&score>=1000)
{
printf("青铜玩家");
}
else
{
printf("普通玩家");
}
return 0;
}
在最后的else括号中的内容是不需要写的
score那里,若表达1000<score<5000,应写成score<5000&&score>1000,&&表示逻辑语言“且”