多重if-else語句

C語言自學之多重if-else語句

Dome :

  某遊戲對不同等級的積分的玩家賦予不同的榮譽稱號,其對應關係如下:

    積分>=10000分爲鑽石玩家
    積分>=5000並且<10000爲白金玩家
    積分>=1000並且<5000爲青銅玩家
    積分<1000爲普通玩家。
  小編現在是有7200分,請在代碼編輯器中完善代碼,看一下小編是什麼級別的玩家。
  運行結果: 白金玩家

#include <stdio.h>
int main()
{
    int score = 7200;//定義玩家目前的積分數;
    if(score>=10000)//依次判斷表達式的值,當出現某個值爲真時,則執行對應代碼塊,否則執行esle代碼塊,
    {
        printf("鑽石玩家");
    }
    else if(score>=5000&&score<10000)
    {
        printf("白金玩家");
    }
    else if(score>=1000&&score<5000)
    {
        printf("青銅玩家");
    }
    else
    {
        printf("普通玩家");
    }
    return 0;
}

多重if-else語句,其結構如下:
if(表達式1)
{
  執行代碼塊1;
}
...
else if(表達式2)
{
  執行代碼塊m;
}
else
{
  執行代碼塊n;
}
其語義是:依次判斷表達式的值,當出現某個值爲真時,則執行對應代碼塊,否則執行代碼塊n。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章