华南俳烁实业有限公司

翻譯資格考試

導(dǎo)航

c語(yǔ)言switch語(yǔ)句判斷成績(jī)等級(jí)

來(lái)源 :華課網(wǎng)校 2024-07-31 08:22:02

在C語(yǔ)言中,switch語(yǔ)句是一種非常常用的語(yǔ)句,它可以根據(jù)變量的值來(lái)執(zhí)行不同的代碼塊。在編程中,有時(shí)需要根據(jù)成績(jī)的高低來(lái)判斷學(xué)生的等級(jí),這時(shí)就可以用switch語(yǔ)句來(lái)實(shí)現(xiàn)。

首先,我們需要定義一個(gè)變量來(lái)存儲(chǔ)學(xué)生的成績(jī),例如:

```

int score = 85;

```

然后,我們可以使用switch語(yǔ)句來(lái)判斷成績(jī)等級(jí),代碼如下:

```

switch(score / 10) {

case 10:

case 9:

printf('成績(jī)等級(jí)為:優(yōu)秀\n');

break;

case 8:

printf('成績(jī)等級(jí)為:良好\n');

break;

case 7:

printf('成績(jī)等級(jí)為:中等\n');

break;

case 6:

printf('成績(jī)等級(jí)為:及格\n');

break;

default:

printf('成績(jī)等級(jí)為:不及格\n');

break;

}

```

上面的代碼中,我們使用了score / 10來(lái)將成績(jī)轉(zhuǎn)換為整數(shù),然后根據(jù)不同的分?jǐn)?shù)范圍來(lái)執(zhí)行不同的代碼塊。如果成績(jī)?cè)?0分以上,則輸出優(yōu)秀;如果成績(jī)?cè)?0分以上,則輸出良好;如果成績(jī)?cè)?0分以上,則輸出中等;如果成績(jī)?cè)?0分以上,則輸出及格;否則輸出不及格。

需要注意的是,每個(gè)case語(yǔ)句需要以break結(jié)束,否則程序?qū)?huì)繼續(xù)執(zhí)行下一個(gè)case語(yǔ)句。

總之,使用switch語(yǔ)句來(lái)判斷成績(jī)等級(jí)是一種非常方便的方法,可以幫助我們快速地判斷學(xué)生的學(xué)習(xí)情況。

分享到

您可能感興趣的文章

相關(guān)推薦

熱門(mén)閱讀

最新文章

嘉祥县| 嘉定区| 古浪县| 吕梁市| 松原市| 军事| 六枝特区| 东兰县| 枝江市| 阳泉市| 延川县| 磐安县| 化州市| 湘西| 长乐市| 双峰县| 清水县| 棋牌| 昌平区| 大田县| 洪雅县| 桂平市| 门源| 吉隆县| 隆德县| 陆川县| 鸡东县| 常山县| 安新县| 德钦县| 隆安县| 磴口县| 安顺市| 桑植县| 遂平县| 宁陕县| 资兴市| 河东区| 宣化县| 阿鲁科尔沁旗| 冕宁县|