【項目2-用檔案儲存的學生名單】
檔案score.dat中儲存的是若幹名學生的姓名和c++課、高數和英語成績。
(1)定義學生類,其中包含姓名、c++課、高數和英語成績及總分資料成員,成員函數根據需要确定。
(2)用對象數組進行存儲學生的成績,讀入成績并計算總分;将總分高于平均總分且沒挂科的同學的資訊儲存到檔案pass_score.dat中。
讨論:學生人數和總分的另外一種解決方法是用全局變量。但這兩種資訊與學生有關,是學生的“屬性”,成為學生類的資料成員合适;這兩種資訊由學生整體決定,用作靜态資料成員合适。檢視教材中的相關部分,複習如何進行處理。
參考解答: