求大神指點不知道哪里錯了
#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;
}
2016-08-20
個人理解if...else if...else...是if...else...的拓展寫法,可以把中間的判斷條件else if先忽略來看,最終就是if(表達(dá)式)...else... 的形式,所以最后的else是不用加判斷條件的。
2016-07-17
我自己個人理解來說,前面的條件都列完了,那就剩最后一個條件了,應(yīng)該就不需要再添加條件的要求了,不然可能會出錯誤。