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

正文內(nèi)容

電話(huà)薄管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)(編輯修改稿)

2025-05-04 21:56 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ListNode *p1,*p2。 p1=head。 p2=p1next。 while(p2!=NULL amp。amp。 strcmp(p2,p)0) { p1=p2。 /*p1 指向剛訪(fǎng)問(wèn)過(guò)的結(jié)點(diǎn)*/ p2=p2next。 /*p2 指向表的下一個(gè)結(jié)點(diǎn)*/ } p1next=p。 /*插入 p 所指向的結(jié)點(diǎn)*/ pnext=p2。 /*連接表中剩余的結(jié)點(diǎn)*/} /**********有序通訊錄鏈表的查找 ****************/ListNode *ListFind(LinkList head){ ListNode *p。 char num[5]。 char name[9]。char pp。 printf(==================\n)。 printf( a. 按編號(hào)查詢(xún) \n)。 printf( b. 按姓名查詢(xún) \n)。 printf(==================\n)。 printf( 請(qǐng) 選 擇: )。 p=headnext。 scanf(%s,amp。pp)。 if (pp==39。a39。||pp==39。A39。) {printf(請(qǐng)輸入要查找者的編號(hào):)。scanf(%s,num)。while (pamp。amp。strcmp(p,num)!=0) p=pnext。if ((p==NULL)) p=NULL。 /*沒(méi)有查到要查找的通訊信息*/}else 12if (pp==39。b39。||pp==39。B39。) {printf( 請(qǐng)輸入要查找者的姓名:)。scanf(%s,name)。while(pamp。amp。strcmp(p,name)!=0)p=pnext。} return p。} /********通訊錄鏈表上的結(jié)點(diǎn)刪除*****************/void DelNode(LinkList head){char cho。ListNode *p,*q。 p=ListFind(head)。 /*調(diào)用查找函數(shù)*/if (p==NULL) {printf(沒(méi)有查到要?jiǎng)h除的通訊者!\n)。return。} else if(p!=NULL){printf(真的要?jiǎng)h除該結(jié)點(diǎn)嗎?(y/n))。scanf(%s,amp。cho)。if (cho==39。y39。||cho==39。Y39。) {q=head。while ((q!=NULL)amp。amp。(qnext!=p))q=qnext。qnext=pnext。 /*刪除結(jié)點(diǎn)*/free(p)。 /*釋放被刪結(jié)點(diǎn)空間*/printf(刪除成功!\n)。}}} /********通訊錄鏈表的輸出函數(shù) **********/void PrintList(LinkList head){ListNode *p。p=headnext。printf(編號(hào) 姓 名 性別 聯(lián)系電話(huà) 地址 \n)。printf(\n)。 13while (p!=NULL){ printf(%s,%s,%s,%s,%s\n,p,p,p,p,p)。printf(\n)。p=pnext。 /*后移一個(gè)結(jié)點(diǎn)*/}}void main(){int choice,j=1。while(j){printf(\n\n\n\n\n)。printf(\t\t\t\t 通 信 錄 鏈 表 \n)。printf(\n\t\t\t******************************)。printf(\n\t\t\t* 1.通訊錄鏈表的建立 *)。printf(\n\t\t\t* 2.通訊者結(jié)點(diǎn)的插入 *)。printf(\n\t\t\t* 3.通訊者結(jié)點(diǎn)的查詢(xún) *)。printf(\n\t\t\t* 4.通訊者結(jié)點(diǎn)的刪除 *)。printf(\n\t\t\t* 5.通訊錄鏈表的輸出 *)。printf(\n\t\t\t* 0.退出通訊錄管理系統(tǒng) *)。printf(\n\t\t\t******************************)。printf(\n\t\t\t 請(qǐng)選擇菜單號(hào)(05):)。scanf(%d,amp。choice)。getchar()。switch(choice){case 1:{printf(**********************************\n)。printf(* 通 訊 錄 鏈 表 的 建 立 *\n)。printf(**********************************\n)。head=CreateList( )。flag1=1。system(cls)。break。}case 2:{if(flag1!=1) {printf(請(qǐng)先建立表!)。 14getchar()。system(cls)。}else {printf(**********************************\n)。printf(* 通 訊 者 信 息 的 添 加 *\n)。printf(**********************************\n)。printf(編號(hào) 姓名 性別 電話(huà) 地址 \n)。printf(************************************* \n)。p=(ListNode *)malloc(sizeof(ListNode))。 /*申請(qǐng)新結(jié)點(diǎn)*/printf(\n 添加的編號(hào):\n)。scanf(%s,p)。printf(\n 添加的姓名:\n)。scanf(%s,p)。printf(\n 性別:\n)。scanf(%s,p)。printf(\n 電話(huà):\n)。scanf(%s,p)。printf(\n 地址:\n)。scanf(%s,p)。InsertNode(head,p)。system(cls)。}break。}case 3:{if(flag1!=1){printf(請(qǐng)先建立表!)。getchar()。system(cls)。}else{printf(***********************************\n)。printf(* 通 訊 錄 信 息 的 查 詢(xún) *\n)。printf(***********************************\n)。p=ListFind(head)。if (p!=NULL) {printf(編號(hào) 姓 名 性別 聯(lián)系電話(huà) 地址 \n)。printf(\n)。 15printf(%s,%s,%s,%s,%s\n,p
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1