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

正文內(nèi)容

職工管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計報告c開發(fā)-閱讀頁

2024-09-04 19:55本頁面
  

【正文】 (p) { if(strcmp(pbornDate,born)==0) { Print(p)。 } p=pnext。 break。 cout請輸入工作日期:。 ()。 flag=1。 } if(!flag) cout不存在此職工!。 case 4: char degree[MAXSIZE]。 cindegree。 while(p) { if(strcmp(pdegree,degree)==0) { Print(p)。 } p=pnext。 break。 cout請輸入職位:。 ()。 flag=1。 } if(!flag) cout不存在此職工!。 case 6: char address[MAXSIZE]。 cinaddress。 while(p) { if(strcmp(paddress,address)==0) { Print(p)。 } p=pnext。 break。head,char *name)//修改職工信息{ if(headnext==NULL|| name==NULL) return 0。 char teleNum[11],address[MAXSIZE],degree[MAXSIZE],job[MAXSIZE]。 cout||電話號碼:。 ()。 cinaddress。 cout||職位:。 ()。 cindegree。 strcpy(paddress,address)。 strcpy(pteleNum,teleNum)。 return 1。}void Display(Employee *amp。 return。 cout職工信息如下:endl。 cout**************************************endl。 coutsetw(10)姓名。 coutsetw(12)出生日期。 coutsetw(8)學歷。 coutsetw(8)地址。 while(p) { (ios::left,ios::adjustfield)。 coutsetw(6)psex。 coutsetw(12)pworkDate。 coutsetw(8)pjob。 coutsetw(12)pteleNumendl。 }}void SortByName(Employee *amp。 Employee *tHead=(Employee *)malloc(sizeof(Employee))。 while(headnext) { for(q=headnext,p=headnext。p=pnext) { if((strcmp(pnextEname,qEname))0) { temp=p。 } } if(q==headnext) headnext=headnextnext。 qnext=tHeadnext。 } head=tHead。head){ Employee *p,*q,*temp。 tHeadnext=NULL。pnext。 q=pnext。 else tempnext=qnext。 tHeadnext=q。 cout排序后的職工信息是:endl。}*/void SortByBorn(Employee *amp。 Employee *p,*pt,*m,*q,*t,*pre。 while(pnext) { flag=0。 for(pt=m,q=mnext。q=qnext,pt=ptnext) { if(strcmp(mbornDate,qbornDate)0) { m=q。 flag=1。 mnext=pnextnext。 prenext=pnext。 mnext=pnext。 } p=pnext。head) //將職工信息保存到文件中{ FILE* fp = fopen(,wb)。 Employee * p = headnext。//每次寫入一條信息 p = pnext。 return 1。head) //程序運行時,加載文件生成鏈表{ FILE* fp = fopen(,rb)。 int n。 n = fread(p,sizeof(Employee),1,fp)。 Tail(head)next=p。 } fclose(fp)。 }///////////////////////////void ShowMenu() //顯示程序主菜單{ char *strMenu[]={添加職工信息,刪除職工信息, 修改職工信息,查詢職工信息, 選擇條件排序,顯示職工信息,退出應用程序}。i7。 (45)。 }}int Choice(int choice,Employee *amp。 switch(choice) { case 1: FirstInsert(head)。 case 2: char ename[MAXSIZE]。 cinename。 if(DeleteByName(head,ename)) cout信息刪除成功!endl。 break。 cout請輸入要修改信息的職工姓名:。 ()。 else cout信息修改失敗!endl。 case 4: int j。 cout 。 cout 。 cout 。 cout 。 cout 。 cout 。 cout 。 cout請選擇:。 switch(j) { case 1: char name[MAXSIZE]。 cout請輸入職工姓名:。 ()。 else cout不存在此職工!endl。 case 0: flag=0。 case 2: case 3: case 4: case 5: case 6: Search(head,j)。 default: cout選項不正確!endl。 } } break。 while(flag) { coutendl。 cout*****0、返回主菜單endl。 cout*****按姓名排序(升序)endl。 cout*****按出生日期排序(升序)endl。 cini。 break。 Display(head)。 case 2: SortByBorn(head)。 break。 break。 case 6: Display(head)。 case 1: return 1。 break。}void Run(Employee *amp。 if(Load(head)) cout文件加載成功!endl。 (ios::right,ios::adjustfield)。 int nMenu=0。 ShowMenu()。 cinnMenu。 break。//按姓名升序排序之后保存 if(Save(head)) cout文件保存成功!endl。}void main() //主程序入口{ Employee *head。 //調(diào)用Run函數(shù)} 27
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1