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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告--單位員工通訊錄管理系(編輯修改稿)

2025-02-17 16:36 本頁面
 

【文章內(nèi)容簡介】 ,ss)。 while(pnextamp。amp。(strcmp(pnextname,ss)!=0)){p=pnext。}if(pnext) {s=pnext。pnext=snext。 free(s)。 printf(\t\t\t****刪除成功!****)。}else printf(沒有找到要刪除的姓名,請重新選擇并輸入!\n!)。} 。if(m==3)//按手機(jī)號碼刪除{ int t。 printf(\n\t 請輸入想刪除的手機(jī)號碼:)。 scanf(%d,amp。t)。 while(pnextamp。amp。pnextphone!=t) {p=pnext。}if(pnext) {s=pnext。pnext=snext。free(s)。printf(\t\t\t****刪除成功!****)。}elseprintf(\t 未找到要刪除的手機(jī)號碼,請重新選擇并輸入!\n)。} 。if(m==4)//按電話號碼刪除{ int t。 printf(\n\t 請輸入想刪除的電話號碼:)。 scanf(%d,amp。t)。 while(pnextamp。amp。pnextcall!=t) {p=pnext。}if(pnext) {s=pnext。pnext=snext。free(s)。printf(\t\t\t****刪除成功!****\n)。}elseprintf(\t 未找到要刪除的手機(jī)號碼,請重新選擇并輸入!\n)。} 。}//插入void Insert(staff *l){ staff *p。 printf(\n\t\t\t**插入通訊錄記錄**\n)。 p=(staff *)malloc(sizeof(staff))。 printf(\n 請輸入員工信息:\n)。 printf(員工編號:)。 scanf(%d,amp。pnum)。 printf(員工姓名:)。 scanf(%s,pname)。 printf(手機(jī)號碼:)。 scanf(%d,amp。pphone)。 printf(電話號碼:)。 scanf(%d,amp。pcall)。 pnext=lnext。//頭插法 lnext=p。 printf(\t\t\t****插入成功!***\n)。}//修改void Change(staff *l) { int m。staff *p。p=lnext。printf(\n\n\t\t\t**修改通訊錄記錄**\n)。 printf(\n\t\t\t**請選擇修改方式:\n)。 printf(\t\t\t*****************\n)。 printf(\t\t\t 1編號 \n)。 printf(\t\t\t 2姓名 \n)。 printf(\t\t\t 3電話 \n)。 printf(\t\t\t 4手機(jī) \n)。 printf(\t\t\t*****************\n)。 printf(\t\t\t 請選擇:)。 scanf(%d,amp。m)。 while(m!=1amp。amp。m!=2amp。amp。m!=3amp。amp。m!=4)第 18 頁 共 36 頁 18 { printf(輸入錯(cuò)誤,請重新選擇:)。scanf(%d,amp。m)。}。if(m==1)//按編號修改{ int t。 printf(\n\n\t 請輸入想修改的編號 :)。 scanf(%d,amp。t)。 while(pamp。amp。(pnum)!=t) {p=pnext。}if(pnum==t) {printf(\n\t 請輸入你修改后的編號:)。scanf(%d,amp。pnum)。printf(\t 修改后的員工信息為:\n)。printf(員工編號: %d\n,pnum)。 printf(員工姓名: %s\n,pname)。printf(手機(jī)電話: %d\n,pphone)。 printf(電話號碼: %d\n,pcall)。}elseprintf(\t 未找到要修改編號,請重新選擇并輸入!\n)。 } 。if(m==2)//按姓名修改{char s[8]。 printf(\n\t 請輸入想修改的姓名:)。 scanf(%s,s)。 while((p!=0)amp。amp。strcmp(pname,s)!=0){p=pnext。}if(strcmp(pname,s)==0) {printf(\n\t 請輸入修改后的姓名 :)。scanf(%s,amp。pname)。printf(\t 修改后的員工信息為:\n)。printf(員工編號: %d\n,pnum)。 printf(員工姓名: %s\n,pname)。printf(手機(jī)電話: %d\n,pphone)。 printf(電話號碼: %d\n,pcall)。}elseprintf(未找到要修改的姓名,請重新選擇并輸入!\n)。 } 。if(m==3)//按手機(jī)號碼修改{ int t。 printf(\n\t 請輸入想修改的手機(jī)號碼:)。 scanf(%d,amp。t)。 while(pamp。amp。pphone!=t){p=pnext。}if(pphone!=t) { printf(\n\t 請輸入修改后的手機(jī)號碼:)。scanf(%d,amp。pphone)。printf(\t 修改后的員工信息為:\n)。printf(員工編號: %d\n,pnum)。 printf(員工姓名: %s\n,pname)。printf(手機(jī)電話: %d\n,pphone)。 printf(電話號碼: %d\n,pcall)。}elseprintf(\t 通訊錄中沒有此人!\n)。} 。if(m==4)//按電話號碼修改{int t。 printf(\n\t 請輸入想修改的電話號碼:)。 scanf(%d,amp。t)。 while(pamp。amp。pcall!=t){p=pnext。}if(pcall!=t) {printf(\n\t\t\t 請輸入修改后的電話號碼:)。scanf(%d,amp。pphone)。printf(\t 修改后的員工信息為:\n)。printf(員工編號: %d\n,pnum)。 printf(員工姓名: %s\n,pname)。printf(手機(jī)電話: %d\n,pphone)。 printf(電話號碼: %d\n,pcall)。第 19 頁 共 36 頁 19}elseprintf(未找到要修改的姓名,請重新選擇并輸入!\n)。}。 }//輸出鏈表信息void Print(staff *l){staff *p。p=lnext。printf(\t\t\t**顯示通訊錄信息**\n)。 printf(編 號 姓名 手機(jī)號碼 電話號碼\n)。while(p!=0){printf(%d %10s %10d %10d\n,pnum,pname,pphone,pcall)。p=pnext。}}//主函數(shù)int main() {LinkList L。for(。){ int t。 do{ printf(\n\n\t\t\t****通訊錄系統(tǒng)****\n)。 printf(\t\t\t~~~~~~~~~~~~~~~~\n)。 printf(\t\t\t 1. 建立記錄 \n)。 printf(\t\t\t 2. 查詢記錄 \n)。printf(\t\t\t 3. 刪除記錄 \n)。 printf(\t\t\t 4. 插入記錄 \n)。 printf(\t\t\t 5. 修改記錄 \n)。 printf(\t\t\t 6. 顯示記錄 \n)。 printf(\t\t\t 0. 退出程序 \n)。printf(\t\t\t~~~~~~~~~~~~~~~~\n)。 printf(\t\t\t 請您選擇(06):)。 scanf(%d,amp。t)。}while(t0||t6)。 switch(t) { case 1: L=Creat()。 break。 case 2: Search(L)。 break。case 3: Delete(L)。 break。 case 4: Insert(L)。 break。 case 5: Change(L)。 break。 case 6: Print(L)。 break。 case 0: printf(\t\t\t*謝謝使用,再見!*\n)。return 0。 break。 }}}停車場管理:includeiostreamusing namespace std。typedef struct{double time。double money。char name[10]。}Car。typedef struct{Car *base。Car *top。Car stop[5]。int stacksize。}SqStack。typedef struct QNode{char car[10]。struct QNode *next。}QNode,*QueuePtr。typedef struct{QueuePtr front。QueuePtr rear。}LinkQueue。void chushihua(SqStack amp。S)////////////////初始化{ ==。strcpy(name,A)。time=0。money=time*5。++。strcpy(name,B)。time=0。money=time*5。++。}void jinche(SqStack amp。S,LinkQueue 第 20 頁 共 36 頁 20amp。L)/////////////車進(jìn)棧{ double time1。char mingz[10]。if(4){cout請輸入進(jìn)入車輛信息endl。cout車牌:。cinmingz。strcpy(name,mingz)。cout停車時(shí)間:。cintime1。time=time1。money=time*5。++。 }else{ next=new QNode。cout停車場已滿,進(jìn)入便道!endl。cout請輸入進(jìn)入車輛信息endl。cout車牌:。cinmingz。strcpy(nextcar,mingz)。=next。next=NULL。 }}void chuche(SqStack amp。S,SqStack amp。q,LinkQueue amp。L){ char chu[10]。==。cout請輸入出車牌號:。cinchu。while(strcmp(name,chu)) {*()=*()。++。 }cout停車時(shí)間:timeendl。cout停車費(fèi)用:moneyendl。while(()=0) {*()=*()。++。 }if(next!=NULL) {int time2。cout便道內(nèi)車輛向停車場轉(zhuǎn)移;endl。cout轉(zhuǎn)移車輛為:nextcarendl。cout請輸入停車時(shí)間:。cintime2。strcpy(name,nextcar)。time=time2。money=time*5。++。next=nextnext。}}void jiemian(SqStack amp。S,SqStack amp。q,LinkQueue amp。L){ int a。cout ******停車場管理系統(tǒng)****** endl。cout ******endl。cout ******endl。cout請選擇操作:endl。cina。switch(a){case 1:jinche(S,L)。break。case 2:chuche(S,q,L)。break。 }}void biandaochushihua(LinkQueue amp。L){ ==new QNode。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1