天天看點

C++第15周(春)項目2 - 用檔案儲存的學生名單

【項目2-用檔案儲存的學生名單】

  檔案score.dat中儲存的是若幹名學生的姓名和c++課、高數和英語成績。

  (1)定義學生類,其中包含姓名、c++課、高數和英語成績及總分資料成員,成員函數根據需要确定。

  (2)用對象數組進行存儲學生的成績,讀入成績并計算總分;将總分高于平均總分且沒挂科的同學的資訊儲存到檔案pass_score.dat中。

  讨論:學生人數和總分的另外一種解決方法是用全局變量。但這兩種資訊與學生有關,是學生的“屬性”,成為學生類的資料成員合适;這兩種資訊由學生整體決定,用作靜态資料成員合适。檢視教材中的相關部分,複習如何進行處理。

參考解答: