如何用if語句判斷成績等級
在C語言中,我們可以使用if語句來判斷成績的等級。下面介紹兩種常見的if語句形式。 第一種形式:基本形式 if (表達式) 語句 這種形式的語義是:如果表達式的值為真,則執(zhí)行其
在C語言中,我們可以使用if語句來判斷成績的等級。下面介紹兩種常見的if語句形式。
第一種形式:基本形式
if (表達式) 語句
這種形式的語義是:如果表達式的值為真,則執(zhí)行其后的語句,否則不執(zhí)行該語句。
第二種形式:if-else
if (表達式) 語句1; else 語句2;
這種形式的語義是:如果表達式的值為真,則執(zhí)行語句1,否則執(zhí)行語句2。
接下來,我們將通過一個例子來演示如何使用if語句判斷成績等級。
includeint main() { int score; printf("請輸入分數(shù): "); scanf("%d", score); if (score > 90) { printf("優(yōu)秀 "); } else if (score > 80 score < 90) { printf("良好 "); } else if (score > 60 score < 70) { printf("及格 "); } else { printf("不及格 "); } return 0; }
在上面的代碼中,我們首先定義了一個變量score來存儲輸入的分數(shù)。然后通過if和else if語句將各個成績等級羅列出來:
- 當分數(shù)大于等于90時,輸出"優(yōu)秀"
- 當分數(shù)大于等于80且小于90時,輸出"良好"
- 當分數(shù)大于等于60且小于70時,輸出"及格"
- 其他情況,即分數(shù)小于60時,輸出"不及格"
通過這樣的判斷,我們可以根據(jù)輸入的分數(shù)得到相應的成績等級。
總結(jié)而言,通過使用if語句,我們可以根據(jù)不同的條件來判斷成績等級,并執(zhí)行相應的語句。這為我們在C語言中處理成績等級提供了一種簡單而有效的方法。