【題目】
檔案score.dat中儲存的是100名學生的姓名和c++課、高數和英語成績。
(1)定義學生類,其中包含姓名、c++課、高數和英語成績及總分、均分資料成員,成員函數根據需要确定。
(2)讀入這名學生的成績,用對象數組進行存儲。
(3)求出各科和總分的最高分。
(4)請按總分的降序(高成績在前,低成績在後)排序
(5)在螢幕上顯示各科及總分的最高分,排序後的成績單(包括總分)儲存到檔案odered_score.dat中。
<a href="http://download.csdn.net/detail/sxhelijian/4338546"><下載下傳相關檔案></a>
【一點說明】
本題中專門提出了設計學生類。我對課本中的程式有點意見,講檔案了,對象卻找不到了。通過此題,要知道檔案操作拓展了們操縱資料的範圍,而程式用面向對象的方法做,還是用面向過程的方法編,真是無所謂。
【參考解答】