解題思路:這是乙個多分支選擇問題,根據百分制分數將學生成績分為4個等級,如果用if語句來處理至少需要3層巢狀的if,進行3次檢查判斷。用switch語句,進行一次檢查即可得到結果。
源**演示:
#include
//標頭檔案
intmain()
//主函式
return0;
//函式返回值為0
}
編譯結果:
輸入成績級別:d
成績段:不及格小於60
----
----
----
----
----
----
----
----
process exited after 1.931 seconds with return value 0
請按任意鍵繼續.
..
讀者需要注意的一點是:switch後面括號內的「表示式」,其值的型別應為整數型別(包括字元型),switch語句的作用是根據表示式的值,使流程跳轉到不同的語句。
c語言實現成績等級判別
C語言 成績的等級判別
例9 c語言實現按照考試成績的等級輸出百分制分數段,a等為85 100分,b等為70 84分,c等為60 69分,d等為60分以下。解題思路 這是乙個多分支選擇問題,根據百分制分數將學生成績分為4個等級,如果用if語句來處理至少需要3層巢狀的if,進行3次檢查判斷。用switch語句,進行一次檢查即...
學生成績管理 c語言實現
鍊錶a,每個節點存放乙個新的鍊錶b1,b2,b3,b4,b5的頭結點。場景 乙個年級,相當鍊錶a 該年級5個班,每個班5個人,相當於鍊錶b1 b5 做乙個學生成績管理系統 學生成績有語文 數學 英語 功能 錄入成績 找最三科總分的最高分 最低分 算出平均分。include include inclu...
qvector 結構體排序 c 實現成績排序
成績排序是常有的需求,現在就來用c 實現一下 1.需求 1.輸入的第一行資料是學生的總數n,正整數,不會超過int的範圍。2.接下來n行格式是 學生名稱 學生語文成績 學生數學成績 學生英語成績 3.輸出有n行,格式是 排名 學生名 學生總成績 4.輸出按排名公升序排列,排名根據總成績計算。我們來分...