多重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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM