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

正文內(nèi)容

課程設(shè)計--通信錄管理系統(tǒng)設(shè)計-其他專業(yè)(編輯修改稿)

2025-02-24 01:59 本頁面
 

【文章內(nèi)容簡介】 :%s\n,p1phone)。 if(p1type==39。A39。||p1type==39。a39。) printf(類別 :辦公類 \n)。 else if(p1type==39。B39。||p1type==39。b39。) printf(類別 :個人 類 \n)。 else printf(類別 :商務(wù)類 \n)。 printf(郵箱 :%s\n,p1)。 printf(\n)。 if(p1next==NULL) //如果當(dāng)前指針?biāo)赶虻慕Y(jié)構(gòu)體中next指向空則鏈表輸出完畢 break。 //返回 p1=p2。 } 14 } /*新增函數(shù) */ //所需參數(shù):鏈表頭指針 //函數(shù)功能:新增聯(lián)系人信息 并自動添加到鏈表末尾 //返回參數(shù):鏈表頭指針 struct phone_info *new_info(struct phone_info *head)//新增 { struct phone_info *p1,*p2,*p。 char c。 int flag。 system(cls)。 //清屏 for(。) { if(n==15) //判斷當(dāng)前聯(lián)系人數(shù)目是否超過系統(tǒng)限制 { printf(存儲空間已滿,不能再錄入新數(shù)據(jù) !\n\n)。 system( pause)。 return head。 } if(n==0) //判斷當(dāng)前聯(lián) 系人數(shù)目是否為 0 { head=p1=p2=(struct phone_info *)malloc(sizeof(struct phone_info))。 //新建結(jié)構(gòu)體 并將結(jié)構(gòu)體指針賦予鏈表頭指針 p1next=NULL。 } else { p1=head。 p2=(struct phone_info *)malloc(sizeof(struct phone_info))。 //新建結(jié)構(gòu)體 } printf(請輸入要新增的聯(lián)系人姓名 :\n(如果輸入 “ 0” 則停止新增,并返回主菜單 )\n)。 scanf(%s,p2name)。 15 if(strcmp(p2name,0)==0) //判斷輸入的姓名是否為“0” { free(p2)。 //為 “0” 則釋放新開辟的空間 return head。 //返回 } printf(\n請輸入聯(lián)系人的電話號碼 :\n)。 scanf(%s,p2phone)。 for(flag=1,p=head。n!=0amp。amp。p!=NULL。) //判斷是否輸入了相同的聯(lián)系人電 話 { if(strcmp(p2phone,pphone)==0) { printf(\n錄入了相同的聯(lián)系人電話 \n\n)。 system( pause )。 flag=0。 //標(biāo)志位賦 “0” free(p2)。 system(cls)。 break。 //退出循環(huán) } p=pnext。 } if(flag==0) //判斷標(biāo)志位是否為 “0” continue。 //如果為 “0” 則進(jìn)入下一次循 環(huán) printf(\n請輸入聯(lián)系人的類別 :\n(\A\為辦公類 \B\為個人類 \C\為商務(wù)類 )\n)。 scanf(%c,amp。c)。 //保存上一次輸入的回車鍵 scanf(%c,amp。p2type)。 printf(\n請輸入聯(lián)系人的電子郵箱 :\n)。 scanf(%s,p2)。 while(p1next!=NULL) p1=p1next。 //找到鏈表的尾部 p1next=p2。 //將鏈表的尾部指向新添加的聯(lián)系人 p2next=NULL。 //新的鏈表尾部賦結(jié)束標(biāo)記 system(cls)。 printf(新增成功 \n\n)。 n++。 //保存的聯(lián)系人數(shù)目加 1 16 } return head。 } /*刪除函數(shù) */ //所需參數(shù):鏈表頭指針 //函數(shù)功能:在鏈表中刪除指定的聯(lián)系人信息 //返回參數(shù):鏈表頭指針 struct phone_info *del(struct phone_info *head) { struct phone_info *p1=head,*p2。 char name[20]。 system(cls)。 for(。) { if(n==0) //判斷當(dāng)前聯(lián)系人數(shù)目是否為 0 { printf(當(dāng)前沒有任何聯(lián)系人信息 \n\n)。 system(pause)。 return head。 //返回 } output(head)。 //調(diào)用輸出函數(shù) 顯示當(dāng)前所有聯(lián)系人的信息 printf(請輸入要刪除的聯(lián)系人的姓名 :\n(如果輸入 “0” 則停止刪除,并返回 主菜單 )\n)。 scanf(%s,name)。 if(strcmp(name,0)==0) //判斷輸入的姓名是否為 0 return head。 //返回 else if(strcmp(name,headname)==0) //找到指定的聯(lián)系人所在節(jié)點 { if(headnext==NULL) //判斷指定的聯(lián)系人是否為鏈表中唯一的聯(lián)系人信息 { printf(\n刪除成功 \n\n)。 printf(當(dāng)前沒有任何學(xué)生信息\n\n)。 17 system(pause)。 free(head)。 //釋放頭節(jié)點 n。 //保存的聯(lián)系人數(shù)目減 1 return NULL。 //返回空指針 } head=p1next。 //指定的聯(lián)系人為鏈表的頭節(jié)點 將下一節(jié)點的地址賦予鏈表頭指針 free(p1)。 //釋放頭節(jié)點 printf(刪除成功 \n\n)。 system(pause)。 n。 } else //指定的聯(lián)系人不是鏈表的頭節(jié)點 { p1=p2=head。 for(。) //找到指定的聯(lián)系人所在節(jié)點 { if(strcmp(name,p1name)==0) { p2next
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1