請問這個代碼錯在哪里
#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;
}
2016-08-02
?if(score>=10000);
else if();
if,elseif,后邊不要帶?“;”
另外 else 后邊不需要 (條件)
修改為:
#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 ????{ ????????printf("普通玩家");??? ????} ????return?0; }