我的哪里有問題?
#include <stdio.h>
int main()?
{
? ? int score = 7200;
? ? //完善一下代碼
? ?if(score >= 10000) ?
? ? {
? ? ? ? printf("%s\n","鉆石玩家");
? ? }
? ? else if(score >= 5000)
? ? {?
? ? ? ? printf("%s\n","白金玩家"); ? ?
? ? }
? ? else if(score >= 1000)
? ? {
? ? ? ? printf("%s\n","青銅玩家"); ? ??
? ? }
? ? else(score < 1000)
? ? {
? ? ? ? printf("%s\n","普通玩家"); ? ?
? ? }
? ? return 0;
}
2018-08-08
你最后一個else后面的條件應(yīng)該舍去,有if再加上
2018-08-04
你會發(fā)現(xiàn),這樣的邏輯下來,一個分數(shù)會對應(yīng)下幾個稱號,因為沒有定義區(qū)間,僅僅定義了下限。
2018-08-04
最后一個else語句后面不應(yīng)該加條件了呀,前面的條件語句執(zhí)行過了
2018-08-03
如果按你這樣寫,那么>=10000就有四種稱號了,很明顯相對應(yīng)的,只能有一種榮譽稱號
2018-08-03
從白金開始 需要滿足大于等于5000 而且要小于10000 也就是 (score >=5000 && score<10000)
以下同理