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。