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

正文內(nèi)容

word版可編輯-c語(yǔ)言程序設(shè)計(jì)小組精心整理doc-在線瀏覽

2024-08-25 11:40本頁(yè)面
  

【正文】 始查找search流程圖NY刪除成功刪除失敗確認(rèn)是否刪除strcmp(student[i].id,id)==0strcmp(student[i].name,name)==0輸入要?jiǎng)h除的編號(hào)、姓名刪除所有If(num!=0)開始刪除delete流程圖結(jié)束是否繼續(xù)刪除 開始排序list流程圖結(jié)束Showall排序成功是否顯示Listbyphone()Listbyname()輸入姓名、電話八、源程序清單include include include //控制字符串 include //控制臺(tái)輸入輸出 struct record //定義一個(gè)結(jié)構(gòu)體數(shù)組{ char id[10]。//姓名char phone[20]。 //地址char postcode[10]。 //e_mailchar relation[20]。//char sex[10]。//生日}student[500]。//外部變量num為文件中的紀(jì)錄數(shù) FILE *p。//主菜單 void readfromfile()。//新添紀(jì)錄 void showall()。//查詢菜單void searchbyid()。//按姓名查詢 void searchbyphone()。//刪除菜單 void deleteall()。//刪除單個(gè) void deletebyphone()。//按姓名刪除void listmenu()。//按電話號(hào)碼排序 void listbyname()。//復(fù)制菜單void writetofile()。 while (1) { mainmenu()。 if ((p=fopen(,wb))==NULL) //{ printf(\n\t\t建立失敗)。 //終止正在執(zhí)行的程序} else { printf(\n\t\t通訊錄文件已建立)。 getch()。 } exit(0)。 //文件位置指針移動(dòng)到文件末尾,fseek(文件類型指針,位移量,起始點(diǎn))if (ftell(p)0) //ftell函數(shù)的目的是得到當(dāng)前位置,用相對(duì)于文件開頭的位移量來(lái)表示,文件不為空{(diào) rewind(p)。!feof(p) amp。 fread(amp。num++)。 printf(\n\t\t按任意鍵返回主菜單)。 return。 printf(\n\t\t通訊錄文件中無(wú)任何紀(jì)錄)。 getch()。 } void mainmenu()//主菜單 { char choice。//清屏 printf(\n\t\t******************** 主菜單 ********************)。 printf(\n\t\t*********** 3查詢菜單 4刪除菜單 **************)。printf(\n\t\t*********** 7保存退出 8不保存退出*************)。 printf(\n\t\t請(qǐng)選擇:)。 switch(choice) { case 39。:newrecord()。 case 39。:showall()。 case 39。:searchmenu()。case 39。:deletemenu()。 case 39。:listmenu()。 case 39。:copy()。 case 39。:writetofile()。case 39。:exit(0)。default:mainmenu()。 printf(\n\t\t輸入編號(hào):)。student[num].id)。 scanf(%s,amp。 printf(\n\t\t輸入電話號(hào)碼:)。student[num].phone)。 scanf(%s,amp。 printf(\n\t\t輸入郵編:)。student[num].postcode)。 scanf(%s,amp。printf(\n\t\t輸入:)。student[num].)。scanf(%s,amp。printf(\n\t\t輸入生日:)。student[num].birthday)。 scanf(%s,amp。num++。 if (getch()==39。) newrecord()。 } void showall()//輸出記錄{ int i。 if(num!=0) { printf(\n\t\t*************** 以下為通訊錄所有信息************)。inum。 printf(\n\t\t姓名: %s,student[i].name)。 printf(\n\t\t地址: %s,student[i].adress)。 printf(\n\t\t:%s,student[i].)。 printf(\n\t\t生日:%s,student[i].birthday)。 printf(\n\t\t關(guān)系:%s,student[i].relation)。 if (i+1num) { printf(\n\t\t__________________________請(qǐng)按任意鍵繼續(xù))。 } } printf(\n\t\t************************************************)。 printf(\n\t\t按任意鍵返回主菜單:)。 return。 system(cls)。 printf(\n\t\t********** 1按編號(hào)查詢 2按姓名查詢************)。 printf(\n\t\t*************************************************)。 choice=getch()。139。break。239。break。339。break。439。break。 //查找到的個(gè)數(shù)int i。 printf(\n\t\t****************** 按編號(hào)查找 ******************\n)。 printf(\n\t\t請(qǐng)輸入編號(hào):)。 for(i=0。i++)//從第一條記錄開始直到最后一條{ if (strcmp(student[i].id,id)==0) //記錄中的編號(hào)和待比較的編號(hào)是否相等{ printf(\n\t\t************** 以下是您查找的信息 **********)。 printf(\n\t\t姓名: %s,student[i].name)。 printf(\n\t\t地址: %s,student[i].adress)。 printf(\n\t\t:%s,student[i].)。 printf(\n\t\t生日:%s,student[i].birthday)。 printf(\n\t\t關(guān)系:%s,student[i].relation)。 printf(\n\t\t按任意鍵返回主菜單:)。 getch()。 } } if (mark==0) { printf(\n\t\t沒有此人的信息)。 getch()。 } } void searchbyname()//按姓名查詢 { int mark=0。 int a=0。 char name[20]。 scanf(%s,name)。inum。 printf(\n\t\t編號(hào): %s,student[i].id)。 printf(\n\t\t電話: %s,student[i].phone)。 printf(\n\t\t:%s,student[i].e_mail)。 printf(\n\t\t郵編:%s,student[i].postcode)。 printf(\n\t\t性別:%s,student[i].sex)。 printf(\n\t\t************************************************)。 if ((i+1)num) { printf(\n\t\t是否繼續(xù)查找相同名字的人的信息:(y/n))。y39。 continue。 } else { printf(\n\t\t按任意鍵返回主菜單)。 return。 printf(\n\t\t按任意鍵返回主菜單)。 return。 printf(\n\t\t按任意鍵返回主菜單)。 return。 int i。 printf(\n\t\t****************** 按電話查找 ******************)。 printf(\n\t\t請(qǐng)輸入電話號(hào)碼:)。 for(i=0。i++) { if(strcmp(student[i].phone,phone)==0) { printf(\n\t\t************** 以下是您查找的信息 **********)。 printf(\n\t\t姓名: %s,student[i].name)。 printf(\n\t\t地址: %s,student[i].adress)。 printf(\n\t\t:%s,student[i].)。 pr
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1