為什么會不正確呢?
#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;
}
2015-01-26
最后一個(gè)else,去掉小括號和里面的條件即可。
前面的幾個(gè)else if?? ,最好只寫score>=1000即可,不用寫&&score<5000? 舉例。