#include <stdio.h>
int main()
{
int score = 7200;
//完善一下代码
if(score >= 10000)
{
printf("钻石玩家");
}
else if(score >= 5000 && < 10000)
{
printf("白金玩家");
}
else if(score >= 1000 && < 5000)
{
printf("青铜玩家");
}
else(score < 1000)
{
printf("普通玩家");
}
return 0;
}
个人理解if...else if...else...是if...else...的拓展写法,可以把中间的判断条件else if先忽略来看,最终就是if(表达式)...else... 的形式,所以最后的else是不用加判断条件的。
我自己个人理解来说,前面的条件都列完了,那就剩最后一个条件了,应该就不需要再添加条件的要求了,不然可能会出错误。