#include <stdio.h>
int main()
{
int score = 7200;
//完善一下代码
if( score >= 10000)
{
printf("钻石玩家");
}
else if(score >= 5000 )
{
printf("白金玩家");
}
else if(score >= 1000 )
{
printf("青铜玩家");
}
else(score < 1000)
{
printf("普通玩家"); 、// 每次有这一步的时候错误。没有的话正常。求大佬们指点。
}
return 0;
}
#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 if(score<1000)
{
printf("普通玩家");
}
return 0;
}
printf("青铜玩家");
}
else(score < 1000)
{
printf("普通玩家"); 、// 每次有这一步的时候错误。没有的话正常。求大佬们指点。
}
return 0;
}
下划线处我输入 if(score<1000) 执行也是正确的
else表示的是:上述所有条件都不满足才执行到else{..................................此处略去三万字,嘻嘻}里的代码!
else 后面什么都不用加了
这个else后面不能再加(score<1000)了,因为else已经包括了除了这个else以上所有score的取值范围(score<1000)了。