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

正文內(nèi)容

績效工資的管理與設(shè)計報告(編輯修改稿)

2025-06-10 03:20 本頁面
 

【文章內(nèi)容簡介】 char position[20]。//員工的職位 double basesalary。//員工的基本工資 double positionsalary。//員工的崗位工資 double agesalary。//員工的年齡工資 double rewardsalary。//員工的獎勵工資 Gender gender。//員工的性別 double truesalary 。//員工的績效工資 char mobilephone[12]。}。struct node //職工結(jié)點{ employee worker。//數(shù)據(jù)成員 node*next。//鏈域}。struct QueryRes//查詢結(jié)果結(jié)點{ node*pnode。//數(shù)據(jù)成員 QueryRes *pnext。//鏈域}。node*phead=NULL。 //職工記錄鏈表頭結(jié)點QueryRes *pqueryres=NULL。//查詢結(jié)果鏈表頭結(jié)點FuncType ShowMenu(MenuType which)。//顯示菜單node*CreateWorkerList(char filename[])。//根據(jù)文件內(nèi)容創(chuàng)建職工信息鏈表void RemoveWorkerList()。//刪除鏈表void RemoveQueryRes()。//刪除查詢結(jié)果鏈表void Save(char filename[])。//將鏈表中的信息存入文件filename中void Show(node*pnode)。//依次顯示鏈表中的各個記錄void Show(QueryRes *pnode)。//依次顯示鏈表中的各個記錄QueryRes *Query(FuncType func)。//確定查詢方式,返回符合查詢的結(jié)點的鏈表node*Add(employeeamp。 employee)。//添加一條職工記錄employeeamp。 Getemployee(employeeamp。 employee)。//獲得職工記錄信息void Modify()。//修改職工信息bool Delete(node*amp。phead)。//刪除職工信息int main(){ employee employee。 int cont=1。//顯示出菜單的條件 int cont1=1。//顯示子菜單的條件 phead=CreateWorkerList()。//讀入存在文件里的記錄 while(cont) { switch(ShowMenu(MAINMENU)) { case ADD://添加一條記錄 Getemployee(employee)。//獲取職工信息 phead=Add(employee)。//將獲得的職工信息插入到鏈表中 break。 case UPDATE: //更新記錄,即修改記錄信息 Modify()。 break。 case DELETE: if(Delete(phead)) cout即將執(zhí)行刪除操作,刪除記錄成功endl。//即將執(zhí)行刪除操作,刪除記錄成功 else cout沒有執(zhí)行刪除操作,刪除記錄失敗endl。//沒有執(zhí)行刪除操作,刪除記錄失敗 break。 case QUERY://查詢一條記錄 cont1=1。 while(cont1) { FuncType func。 func=ShowMenu(SUBMENU)。//確定查詢方式 switch(func) { case QB_NAME://按姓名查詢 case QB_NUMBER://按編號查詢 case QB_BASESALARY://按基本工資查詢 case QB_GENDER://按性別查詢 case QB_TRUESALARY://按績效工資查詢 case QB_MOBILEPHONE://按電話號碼查詢 Show(Query(func))。//輸出查詢結(jié)果 RemoveQueryRes()。//查詢完畢后刪除查詢鏈表 break。 case EXIT: cont1=0。 //返回上一級菜單 break。 default: //輸入信息不正確,顯示沒有該選項 cout輸入信息不正確,顯示沒有該項endl。 break。 } } break。 case SAVE: //將修改或添加的信息保存到文件中 cout將修改或添加的信息保存到文件中endl。 Save()。 break。 case SHOW: cout顯示文件中的所有記錄endl。 Show(phead)。 break。 case EXIT: //退出績效工資管理系統(tǒng) cout你已經(jīng)退出程序,歡迎您下次使用endl。 RemoveWorkerList()。 cont=0。 break。 default: //輸入信息不正確,顯示沒有該選項 cout輸入信息不正確,顯示沒有該項endl。 break。 } } system(PAUSE)。 return 0。}FuncType ShowMenu(MenuType which)//顯示菜單{ FuncType func=NONE。 int choice=0。 switch(which) { case MAINMENU://顯示主菜單 cout*****************************************************endl。 cout*Worker39。s Performance Pay Management *endl。 cout* *endl。 cout* Choose a function from the followling list: *endl。 cout* (1) Add a worker record *endl。 cout* (2) Update a worker record *endl。 cout* (3) Delete a worker record *endl。 cout* (4) Query a worker record *endl。 cout* (5) Save to file *endl。 cout* (6) Show all the worker record *endl。 cout* (7) Exit *endl。 cout*****************************************************endl。 cout* Your Choice (17):。 cinchoice。 cout*****************************************************endl。 switch(choice)//根據(jù)主菜單選項,確定用戶所選擇的服務(wù) { case 1: func=ADD。 break。 case 2: func=UPDATE。break。 case 3: func=DELETE。 break。 case 4: func=QUE
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1