#include <stdio.h>
int main()
{
int score = 7200;
if(score>=10000)
{
printf("钻石玩家");
}
else if(score>=5000||score<10000)
{
printf("白金玩家");
}
else if(score>=1000||score<5000)
{
printf("青铜玩家");
}
else (score<1000)
{
printf("普通玩家");
}
return 0;
}
else后面不能直接跟条件判断,else if才行,直接跟就是语法错误,肯定运行不了。把else后面的(score<1000)删掉就行了,这并不是必要的,因为前面的情况你都判断了,最后剩下的一定是小于1000的了
123
123
#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;
}
else 不能加条件判断,else 表示上面的if 和 else if 的条件都不满足就执行当前的代码