freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c“加”“加”動(dòng)態(tài)數(shù)組加無(wú)限內(nèi)存人員管理系統(tǒng)(編輯修改稿)

2025-05-04 05:20 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ,39。f39。,18,900),Employee_two(4,su,39。m39。,20,750), Employee_two(5,li,39。m39。,20,860),Employee_two(6,yan,39。m39。,19,900), Employee_two(7,yi,39。m39。,18,1000),Employee_two(8,xiu,39。m39。,21,680), Employee_two(9,su,39。m39。,17,1500),Employee_two(10,men,39。m39。,22,700) }。 cout職工信息數(shù)據(jù)顯示如下:。 for(int i = 0。i 10。 i++) { Employee_one *p= w1+i。 pdisplay()。 cout 39。\n39。 } cout\n。 cout職工信息簡(jiǎn)表如下:\n。 for(int j = 0。j 10。j++) { Employee_two *p = w2 + j。 pdisplay()。 cout\n。 } cout實(shí)際對(duì)象信息為:\n。 printer(w2)。 cout\n。 return 0。 }:(四).高校人事管理系統(tǒng):?jiǎn)栴}描述(功能要求): 某高校,主要人員有:在職人員(行政人員、教師、雙肩挑人員(注:教師編制,擔(dān)任領(lǐng)導(dǎo)職務(wù)))、退休人員、返聘人員和臨時(shí)工。現(xiàn)在,需要存儲(chǔ)這些人員的人事檔案信息:編號(hào)、姓名、性別、年齡、職務(wù)、職稱、政治面貌、最高學(xué)歷、任職時(shí)間、來(lái)校時(shí)間。要求: 1) 添加刪除功能:能根據(jù)學(xué)校人事的變動(dòng)情況,添加刪除記錄;2) 查詢功能:能根據(jù)編號(hào)和姓名進(jìn)行查詢;3) 編輯功能(高級(jí)):根據(jù)查詢對(duì)相應(yīng)的記錄進(jìn)行修改,并存儲(chǔ);4) 統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(jì)(在職人數(shù)、黨員人數(shù)、女工人數(shù)、高學(xué)歷高職稱人數(shù));5) 保存功能:能對(duì)輸入的數(shù)據(jù)進(jìn)行相應(yīng)的存儲(chǔ),要求重載插入和提取符以完成數(shù)據(jù)的保存和打開(kāi)。6) 人員編號(hào)在生成人員信息時(shí)同時(shí)生成,每輸入一個(gè)人員信息,編號(hào)順序加1。 問(wèn)題的解決方案: 根據(jù)系統(tǒng)功能要求,可以將問(wèn)題解決分為以下步驟:1) 應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì);2) 分析系統(tǒng)中的各個(gè)實(shí)體及它們之間的關(guān)系包括屬性和行為;3) 根據(jù)問(wèn)題描述,設(shè)計(jì)系統(tǒng)的類層次;4) 完成類層次中各個(gè)類的描述(包括屬性和方法);5) 完成類中各個(gè)成員函數(shù)的定義;6) 完成系統(tǒng)的應(yīng)用模塊;7) 功能調(diào)試;完成系統(tǒng)總結(jié)報(bào)告以及系統(tǒng)使用說(shuō)明書(shū)。 高校人事管理系統(tǒng)包括的功能: 結(jié)束 動(dòng)態(tài)增加容量增加教職工刪除教職工顯示教職工查找教職工修改教職工統(tǒng)計(jì)職務(wù)人數(shù)執(zhí)行銷毀函數(shù)退出 開(kāi)始 選擇函數(shù) 開(kāi)始 開(kāi)始 開(kāi)始 選擇函數(shù) 選擇函數(shù) 選擇函數(shù)v統(tǒng)計(jì)職務(wù)人數(shù)刪除教職工增加教職工查找教職工顯示教職工修改教職工執(zhí)行銷毀函數(shù)退出執(zhí)行銷毀函數(shù)退出修改教職工顯示教職工查找教職工增加教職工刪除教職工統(tǒng)計(jì)職務(wù)人數(shù)v 動(dòng)態(tài)增加容量 結(jié)束2程序優(yōu)缺點(diǎn):優(yōu)點(diǎn):采用動(dòng)態(tài)類數(shù)組建立,并設(shè)立了數(shù)組的有效長(zhǎng)度,并且自動(dòng)增加數(shù)組長(zhǎng)度,不必使用文件結(jié)構(gòu),降低了空間復(fù)雜度,代碼規(guī)范可讀性性強(qiáng),封裝緊密,安全。采用了《數(shù)據(jù)結(jié)構(gòu)》鏈表的思想缺點(diǎn):界面設(shè)計(jì)有所欠缺。部分函數(shù)算法還需加強(qiáng)3程序代碼:include iostreaminclude stringinclude includeusing namespace std。define SIZE_INTE 10 // 初始類數(shù)組的長(zhǎng)度 int usedsize = 0。 // 類數(shù)組的有效長(zhǎng)度 class Personnel_Staff //人員類{public: void Add()。 //新增教職工信息 void Display()。 //顯示已有教職工信息 void Edit()。 //修改教職工信息 bool Search(int Num ,char *Na)。 //查找教職工 void Delete()。 //刪除教職工信息 void State()。 //統(tǒng)計(jì)信息 int GetSer_Number() { return Ser_Number。 } int GetAge() { return Age。 } int GetOff_Time() { return Off_Time。 } int GetStart_Time() { return Start_Time。 } char *GetName() { return Name。 } char *GetSex() { return Sex。 } char *GetJob() { return Job。 } char *GetTitle_Po() { return Title_Po。 } char *GetPol_Status() { return Pol_Status。 } char *GetEdu_Certi() { return Edu_Certi。 } private: int Ser_Number。 //編號(hào) int Age。 //年齡 int Off_Time。 //任職時(shí)間 int Start_Time。 //來(lái)校時(shí)間 char Name[20]。 //姓名 char Sex[20]。 //性別 char Job[20]。 //職務(wù) char Title_Po[20]。 //職稱 char Pol_Status[20]。 //政治面貌 char Edu_Certi[20]。 //學(xué)歷}。//*新增教職工信息void Personnel_Staff::Add(){ //Tusedsize = usedsize。 int f = 1。 cout 新增職工檔案 endl。 cout 輸入教職工編號(hào): 。 cin Ser_Number。 //ser_Number = usedsize。 cout 輸入教職工姓名: 。 cin Name。 cout 輸入教職工性別: 。 cin Sex。 cout 輸入教職工年齡: 。 cin Age。 while (1) { cout 教職工分類(行政,教師,雙肩挑,退休,返聘,臨時(shí)工):。 cin Job。 if ( strcmp(Job,行政) == 0 || strcmp(Job,教師) == 0 || strcmp(Job,雙肩挑) == 0 || strcmp(Job,退休) == 0 || strcmp(Job,返聘) == 0 || strcmp(Job,臨時(shí)工) ==0) { break。 } else cout 錯(cuò)誤!!! 請(qǐng)重新輸入 ! endl。 } while (1) { cout 教職工職稱(講師,教授,副教授,無(wú)): 。 cin Title_Po。 if (strcmp(Title_Po,無(wú)) == 0 || strcmp(Title_Po,講師) == 0 || strcmp(Title_Po,副教授) == 0 || strcmp(Title_Po,教授) == 0) break。 else cout 錯(cuò)誤!!! 請(qǐng)重新輸入 ! endl。 } while (1) { cout 教職工政治面貌(黨員,團(tuán)員,群眾): 。 cin Pol_Status。 if (strcmp(Pol_Status,群眾) ||strcmp(Pol_Status,黨員) ||strcmp(Pol_Status,團(tuán)員)==0) break。 else cout 錯(cuò)誤!!! 請(qǐng)重新輸入 ! endl。 } while (1) { cout 教職工最高學(xué)歷(學(xué)士,博士,碩士,博士后): 。 cin Edu_Certi。 if (strcmp(Edu_Certi,博士后) == 0 || strcmp(Edu_Certi,學(xué)士) == 0 || strcmp(Edu_Certi,碩士) == 0 || strcmp(Edu_Certi,博士) == 0) { break。 } else { cout 輸入有誤,請(qǐng)重新輸入! endl。 } } cout 輸入教職工任職時(shí)間: 。 cin Off_Time。 cout 輸入教職工來(lái)校時(shí)間: 。 cin Start_Time。 cout *****添加成功****** endl。 }void SetAdd(Personnel_Staff p[],int *val) //輸出參數(shù) val { p[*val].Add()。 (*val)++。} //輸出教職工的檔案void Personnel_Staff::Display(){ cout ^^^^^^^^^^^^輸出所選教職工的檔案^^^^^^^^^^^^ endl。 cout 編號(hào): Ser_Number endl。 cout 姓名: Name
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1