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

正文內容

c職工信息管理系統(tǒng)課程設計說明書(帶全部源碼)畢業(yè)論文(參考版)

2025-07-01 11:00本頁面
  

【正文】 )。 } }while(c!=39。: ()。 case 39。: ()。 case 39。: ()。 case 39。: ()。 case 39。: ()。 case 39。: ()。 case 39。: ()。 switch(c) { case 39。 cout8-退出\t請選擇(18):。 cout6-數據存盤\n。 cout4-查詢職工信息\n。 cout2-刪除人員\n。 do { cout\n*** 職工信息管理系統(tǒng) ***\n。 } void main() { char c。 } ()。 //連接 } //讀下一條記錄 fPersonNoNameDuty。 } p2next=p。 p2=Worker。 } pnext=0。 case 5:p=new Salesman(No,Name,Duty,Workload)。 case 4:p=new APman(No,Name,Duty)。 case 3:p=new CSman(No,Name,Duty,Workload)。 case 2:p=new ACman(No,Name,Duty,Workload)。 while(()) { //創(chuàng)建員工結點 switch(Duty) { case 1:p=new Cservant(No,Name,Duty,Workload)。 //讀一條記錄 fPersonNoNameDuty。 double Workload。 char Name[20]。 Person *p=Worker。 //清除內存人員數據 Clear()。 //業(yè)務人員基本工資 fBasebufID。 //文員基本工資 fBasebufAPSalary。 //buf用于保存數據文件中的注釋字符串 (,ios::in)。 } void Company::Load() //數據裝入(包括基礎數據,人員數據) { //基礎數據裝入 ifstream fBase。 ()。 fBase業(yè)務人員基本工資\tSSalaryendl。 fBase文員基本工資\tCSalaryendl。 } ()。 fPersonendl。 else if (pDuty==3) fPerson((CSman*)p)GetWorkload()\t。 if(pDuty==1) fPerson((Cservant*)p)GetWorkload()\t。 Person *p=Worker。)return。 if(toupper(c)!=39。 cout\n保存人員和基礎數據,是否繼續(xù)?[Y/N]:。 } void Company::Save() //數據存盤(包括基礎數據,人員數據),均采用文本文件 { ofstream fPerson,fBase。 cout員工工號[=ID]:。 cout業(yè)務人員基本工資[SSalary]:。 cout行政人員基本工資[APSalary元]:。 cout文員基本工資[CSalary元]:。 } } if(count==0) cout未找到!endl。 break。 } else if(p4Duty==5) { ((Salesman*)p4)Output()。 count++。 break。 } else if(p4Duty==3) { ((CSman*)p4)Output()。 count++。 break。 while(p4) { if(p4No==chet) { if(p4Duty==1) { ((Cservant*)p4)Output()。 cinchet。 } cout本月實發(fā)工資總數:sum2元endl。 sum2+=pEarning。 double sum2=0。 cout編號\t姓名\t職位\t\t\t工資(元/月)endl。 } void Company::Query() { int chet,count(0)。 } } cout修改成功!\n。 cinWorkload。 ((CSman *)p1)SetWorkload(Workload)。 } else if(Duty==3) { cout上個月完成工作量:。 cinWorkload。 ((Cservant *)p1)SetWorkload(Workload)。 if(Duty==1) { cout上個月完成工作量:。 } else //若職位沒有變動 { cout輸入姓名:。 else //若要刪除的結點是后續(xù)結點 p2next=p3。 } //員工結點替換到鏈表 p3next=p1next。 case 5:p3=new Salesman(p1No,Name,Duty,Workload)。 case 4:p3=new APman(p1No,Name,Duty)。 case 3:p3=new CSman(p1No,Name,Duty,Workload)。 case 2:p3=new ACman(p1No,Name,Duty,Workload)。 switch(Duty) { case 1:p3=new Cservant(p1No,Name,Duty,Workload)。 cinWorkload。 cinName。 cinDuty。 } } //修改結點 if(p1!=NULL)//若找到結點 { p1Output()。 else { p2=p1。 p1=Worker。 cinNo。 cout\n** 修改員工 **\n。 char Name[20]。 } else //未找到結點 cout未找到!\n。 delete p1。 delete p1。 p1=p1next。 while(p1) { if(p1No==No) break。 //查找要刪除的結點 Person *p1,*p2。 coutID:。 //連接 } } void Company::Delete() //刪除人員 { int No。 } p2next=p。 p2=Worker。 } pnext=0。 case 5:p=new Salesman(ID,Name,Duty,Workload)。 case 4:p=new APman(ID,Name,Duty)。 case 3:p=new CSman(ID,Name,Duty,Workload)。 case 2:p=new ACman(ID,Name,Duty,Workload)。 } //創(chuàng)建新員工結點 switch(Duty) { case 1:p=new Cservant(ID,Name,Duty,Workload)。if(Du
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1