第三周项目5-数组作数据成员
生活随笔
收集整理的這篇文章主要介紹了
第三周项目5-数组作数据成员
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
設計一個工資類(Salary),其中類的數據成員如下:
class Salary { private:double salarys[50]; //多人的工資int number; //實際人數 };
class Salary { private:double salarys[50]; //多人的工資int number; //實際人數 };
要設計的成員函數有:
? void set_salarys( ):輸入職工工資(輸入-1標志著工資輸入結束),工資保存到salary數組中,實際人數保存到number中;
? void add_salarys(int x):給每個人漲x元工資
? void sort_salarys():對工資排序
? void show_salarys( ):顯示工資信息
(1)在main函數定義Salary類的對象,輸入工資,再給每個人漲500元工資,排序后工資數據,然后輸出結果。
(2)用salary[50]有限制,實際人數少時,會浪費空間,人數多了,無法完成任務。在main()中先輸入職工人數,作為參數傳遞給輸入職工工資的成員函數,然后利用動態分配內存的機制,開辟一個大小正好的連續空間,完成上面的工作。
(3)手工輸入工資?!太讓人不能忍受了。現給出包含了不足500個職工工資的文件salary.txt(下載),從文件中讀數據,完成上面的工作。
(4)增加一個成員函數,將排序后結果保存到一個文件中。
?
@ Mayuko
轉載于:https://www.cnblogs.com/mayuko/p/4567529.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的第三周项目5-数组作数据成员的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 双线服务器,ip表设置
- 下一篇: storm 简介及单机版安装指南