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