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

正文內容

課程設計--通訊錄管理的設計與實現(xiàn)(編輯修改稿)

2024-07-13 07:59 本頁面
 

【文章內容簡介】 針后移一個 r=rnext。 /*將指針移至于鏈表最末尾,準備添加記錄 */ while(1) { printf(請你輸入工號 (以 39。039。返回上一級菜單 :))。 scanf(%s,num)。 if(strcmp(num,0)==0) //輸入 39。039。,跳出 while(1),即跳出 add()函數(shù) break。 s=lnext。 //作用 每次從第一個結點開始找,看 num是否重復。 while(s) //工號重復時,返回主菜單 { if(strcmp(s,num)==0) { printf(=====提示 :工號為 39。%s39。的職工已經存在 ,若要修改請你選擇 39。4 修改 39。!\n,num)。 flag=1。 //break。 return 。 } s=snext。 } //while(s) p=(Node *)malloc(sizeof(Node))。 //生成沒賦值的新結點 p strcpy(p,num)。//把 num指向的字符串復制到 p printf(請你輸入姓名 :)。 scanf(%s,p)。 getchar()。 //從終端輸入一個字符 printf(請輸入性別 : )。 scanf(%s,p)。 getchar()。 printf(請你輸入通訊員電話 :)。 scanf(%d,amp。p)。 getchar()。 printf(請你輸入通訊員住址 :)。 scanf(%s,amp。p)。 getchar()。 printf(請輸入年齡 : )。 scanf(%d,amp。p)。 getchar()。 /* 信息輸入已經完成 */ pnext=NULL。 /*表明這是鏈表的尾部結點 */ rnext=p。 /*將新建的結點加入鏈表尾部中 */ r=p。 saveflag=1。 } //while(1) } //void Add增加結束 void Del(Link l) /* 刪除 */ { int sel。 Node *p,*r。 /*實現(xiàn)刪除操作的臨時的結構體指針變量 */ char findmess[20]。 if(!lnext) //當 list無后繼結點時,提示和結束返回 del() { printf(\n=====提示 :沒有記錄可以刪除 !\n)。 return。 } printf(\n=====1按工號刪除 \n=====2按姓名刪除 \n)。 scanf(%d,amp。sel)。 if(sel==1) //按工號刪除 { printf(請你輸入要刪除的工號 :)。 scanf(%s,findmess)。 p=Locate(l,findmess,num)。 if(p) { r=l。 while(rnext!=p) r=rnext。 //從第一個結點找起,直到發(fā)現(xiàn) rnext=p, 是待刪除結點 ,跳出循環(huán) rnext=pnext。 //r rnext(p) pnext free(p)。 printf(\n=====提示 :該職工已經成功刪除 !\n)。 saveflag=1。 } else Nofind()。 //顯示一句話 } //if(sel==1) else if(sel==2) //按姓名刪除 { printf(請你輸入要刪除的姓名 :)。 scanf(%s,findmess)。 p=Locate(l,findmess,name)。 if(p) { r=l。 while(rnext!=p) r=rnext。 rnext=pnext。 //r rnext(p) pnext free(p)。 printf(\n=====提示 :該職工已經成功刪除 !\n)。 saveflag=1。 } else Nofind()。 } //if(sel==2) else Wrong()。 //顯示輸入錯誤的話 } //void Del刪除結束 void Qur(Link l) //查詢功能 { int sel。 char findmess[20]。 Node *p。 //實現(xiàn)查詢操作的臨時的結構體指針變量 if(!lnext) { printf(\n=====提示 :沒有資料可以查詢 !\n)。 return。 } printf(\n=====1按工號查找 \n=====2按姓名查找 \n)。 scanf(%d,amp。sel)。 if(sel==1)/* 工號 */ { printf(請你輸入要查找的工號 :)。 scanf(%s,findmess)。 p=Locate(l,findmess,num)。 if(p) { printf(\t\t\t\t查找結果 \n)。 printstart()。 //打印橫線 printc()。 //打印各學科標題 printe(p)。 //打印 p結點各個數(shù)據成員的值 printstart()。 //打印橫線 } else Nofind()。 } //if(sel==1) else if(sel==2) /* 姓名 */ { printf(請你輸入要查找的姓名 :)。 scanf(%s,findmess)。 p=Locate(l,findmess,name)。 if(p) { printf(\t\t\t\t查找結果 \n)。 printstart()。 printc()。 printe(p)。 printstart()。 } else Nofind()。 } else Wrong()。 } //void Qur查詢結束 void Modify(Link l) //修改功能 { Node *p。 char findmess[20]。 if(!lnext) { printf(\n=====提示 :沒有資料可以修改 !\n)。 return。 } printf(請你輸入要修改的通訊員工號 :)。 scanf(%s,findmess)。 p=Locate(l,findmess,n
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1