天天看點

C++第4周項目5 - 數組作資料成員(擴充2、3引入檔案)

【項目5 - 數組作資料成員】閱讀教材p255例8.4,注意到類中的資料成員可以是數組。設計一個工資類(salary),其中的資料成員有:double型數組salary[50](實際人數可以少于50,固定取50可能造成空間浪費),整型值number表示的職勞工數。在main函數中調用你自己設計好的成員函數完成下面的功能:

(1)輸入職工工資,工資儲存到salary數組中,實際人數儲存到number中(輸入-1标志着工資輸入結束);

(2)給每個人漲100元工資;

(3)對漲後的工資進行排序;

(4)輸出排序後的工資。

【項目5擴充2(選做)】手工輸入工資?!太讓人不能忍受了。現給出包含了500個職工工資的檔案salary.txt,從檔案中讀資料,完成上面的工作。(salary.txt可以從bb平台下載下傳)

【項目5擴充3(選做)】增加一個成員函數,将排序後結果儲存到一個檔案中。

參考解答: