第五周 專案五 陣列做資料成員 動態

2021-06-29 08:27:50 字數 1062 閱讀 4790

/*

*檔名稱:d.cpp

*作 者:張旺華

*完成日期:2023年3月25日

*版 本 號:v1.0

**專案5 - 陣列作資料成員】設計乙個工資類(salary),其中類的資料成員如下:

[cpp] view plaincopyprint?在code上檢視**片派生到我的**片

01.class salary

02.;

要設計的成員函式有:

?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()中先輸入職工人數,作為引數傳遞給輸入職工工資的成員函式,然後利用動態分配記憶體的機制,開闢乙個大小正好的連續空間,完成上面的工作。

*/#include using namespace std;

class salary

;int main()

void salary::set_salarys( )//輸入職工工資(輸入-1標誌著工資輸入結束),工資儲存到salary陣列中,實際人數儲存到number中;

}void salary::add_salarys(int x)//給每個人漲x元工資}}

}void salary::show_salarys( )//顯示工資資訊

{ for(int i=0; i

執行結果:

動態陣列還不是很清楚,回頭再好好看看。

第五周專案五

檔名稱 專案5.cbp 作 者 張延飛 完成日期 2017年10月10日 版 本 號 v1.0 問題描述 利用sqstack.h中棧的基本運算,實現將乙個中綴表示式轉換為對應的字尾表達 式的演算法。例如,輸入 56 20 4 2 輸出字尾表示式 56 20 4 2 要求 在數字後加 輸入描述 字首表...

第五周專案 物件作為資料成員

include include using namespace std class cpoint class c 給出三點的建構函式 void set cpoint x,cpoint y,cpoint z float perimeter void 計算三角形的周長 float area void 計...

第五周專案1 3

檔名稱 完成日期 2014 年 3月 25 日 版本號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 程式輸出 問題分析 使用帶引數建構函式 演算法設計 include include using namespace std class double x,double y,doubl...