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

正文內(nèi)容

個(gè)人通訊錄管理系統(tǒng)c文件在最后個(gè)人通訊錄管理系統(tǒng)c語(yǔ)言編寫(xiě)獲得優(yōu)秀老師表?yè)P(yáng)的絕不雷同-資料下載頁(yè)

2024-11-13 22:25本頁(yè)面

【導(dǎo)讀】莀蝕螆肅芆蝕袈艿節(jié)蠆肁肂薀蚈螀莇蒆蚇袃膀莂蚆羅蒞羋蚅肇膈薇螄螇羈蒃螄衿膇荿螃罿蒞螂螁芅芁螁襖肈蕿螀羆芃蒅蝿肈肆莁螈螈芁芇袈袀肄薆袇芀蒂袆膅肅蒈裊襖莈莄蒁羇膁芀蒁聿莆蕿蒀蝿腿蒅葿袁蒞莁薈羃膇芇薇肆羀薅薆螅膆薁薆羈羈蕆薅肀芄莃薄螀肇艿薃袂節(jié)薈薂羄肅蒄蟻肆芁莀蝕螆肅芆蝕袈艿節(jié)蠆肁肂薀蚈螀莇蒆蚇袃膀莂蚆羅蒞羋蚅肇膈薇螄螇羈蒃螄衿膇荿螃罿蒞螂螁芅芁螁襖肈蕿螀羆芃蒅蝿肈肆莁螈螈芁芇袈袀肄薆袇芀蒂袆膅肅蒈裊襖莈莄蒁羇膁芀蒁聿莆蕿蒀蝿腿蒅葿袁蒞莁薈羃膇芇薇肆羀薅薆螅膆薁薆羈羈蕆薅肀芄莃薄螀肇艿薃袂節(jié)薈薂羄肅蒄蟻肆芁莀蝕螆肅芆蝕袈艿節(jié)蠆肁肂薀蚈螀莇蒆蚇袃膀莂蚆羅蒞羋蚅肇膈薇螄螇羈蒃螄衿膇荿螃罿蒞螂螁芅芁螁襖肈蕿螀羆芃蒅蝿肈肆莁螈螈芁芇袈袀肄薆袇芀蒂袆膅肅蒈裊襖莈莄蒁羇膁芀蒁聿莆蕿蒀蝿腿蒅葿袁蒞莁薈羃膇芇薇肆羀薅薆螅膆薁薆羈羈蕆薅肀芄莃薄螀肇艿薃袂節(jié)薈薂羄肅蒄蟻肆芁莀蝕螆肅芆蝕袈艿節(jié)蠆肁肂薀蚈螀莇蒆蚇袃膀莂蚆

  

【正文】 1]。將通訊錄后面的數(shù)據(jù)向前移一個(gè)單位。 shanchu_dianhua()按電話號(hào)碼刪除函數(shù) 函數(shù)源程序: void shanchu_dianhua()//按電話號(hào)碼刪除聯(lián)系人 { int i,m,mark=0。 /*變量定義 */ char phone[20]。 printf(\n\t\t請(qǐng)輸入要?jiǎng)h除聯(lián)系人電話號(hào)碼: )。 scanf(%s,phone)。 if(n==0) { printf(\n\t\t對(duì)不起,文件中無(wú)任何紀(jì)錄 )。 printf(\n\t\t按任意鍵返回主菜單 )。 getch()。 return。 } for (i=0。in。i++) { if (strcmp(txl[i].dianhua,phone)==0) { printf(\n\t\t以下是您要?jiǎng)h除的聯(lián)系人紀(jì)錄: )。 printf(\n\t\t姓名: %s,txl[i].xingming)。 printf(\n\t\t電話: %s,txl[i].dianhua)。 printf(\n\t\t地址: %s,txl[i].dizhi)。 printf(\n\t\t是否刪除 ?(y/n))。 if (getch()==?y?) { for (m=i。mn1。m++) //遞推替換實(shí)現(xiàn)刪除 txl[m]=txl[m+1]。 17 重慶科技學(xué)院《 C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 n。 mark++。 //記錄刪除次數(shù) printf(\n\t\t刪除成功 )。 printf(\n\t\t是否繼續(xù)刪除 ?(y/n))。 if (getch()==?y?) shanchu_dianhua()。 return。 } else return。 } continue。 } if (mark==0) { printf(\n\t\t沒(méi)有該聯(lián)系人的紀(jì)錄 )。 printf(\n\t\t是否繼續(xù)刪除 ?(y/n))。 if (getch()==?y?) return 。 } } 函數(shù)功能分析: 首先通過(guò) scanf(%s, phone)。從鍵盤上輸入電話號(hào)碼,通過(guò) if (strcmp(txl[i]. dianhua, phone) == 0) 對(duì)比輸入的名字與文件中存在的號(hào)碼是否一致,如 果一致,則顯示出聯(lián)系人信息,并給出是否修改,輸入 y 后,則通過(guò)txl[j]=txl[j+1]。將通訊錄后面的數(shù)據(jù)向前移一個(gè)單位。 xiugai()修改函數(shù)主體界面 函數(shù)的源代碼: void xiugai() /*修改函數(shù) */ { char c。 if(n==0) { printf(\n\t\t對(duì)不起,文件中無(wú)任何紀(jì)錄 )。 printf(\n\t\t按任意鍵返回主菜單 )。 getch()。 return。 } system(cls)。 printf(\n\t\t修改聯(lián)系人菜單 )。 printf(\n\t\t| 1 按姓名修改 2 按電話修改 |)。 printf(\n\t\t| 任意鍵 按返回主菜單 |)。 printf(\n\t\t)。 c=getch()。 switch(c) { 18 重慶科技學(xué)院《 C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 case ?1?:xiugai_xingming()。break。 case ?2?:xiugai_dianhua()。break。 default:zhucaidan()。break。 } } 功能分析: 通過(guò) c=getch()將鍵盤上輸入的數(shù)字 賦予 c,通過(guò) swtich case 來(lái)實(shí)現(xiàn)對(duì)xiugai_xingming()和 xiugai_dianhua()函數(shù)的調(diào)用。 xiugai_xingming()按姓名修改 函數(shù)源代碼: void xiugai_xingming() { char c。 int i,mark=0。 char name[20]。 printf(\n\t\t請(qǐng)輸入要修改的聯(lián)系人姓名: )。 scanf(%s,name)。 if(n==0) { printf(\n\t\t文件中無(wú)任何聯(lián)系人 )。 printf(\n\t\t按任意鍵返回主菜單 )。 getch()。 mark++。 return。 } for(i=0。in。i++) { if(strcmp(txl[i].xingming,name)==0) { printf(\n\t\t以下是您要修改的聯(lián)系人信息 )。 printf(\n\t\t姓名 : %s,txl[i].xingming)。 printf(\n\t\t電話 : %s,txl[i].dianhua)。 printf(\n\t\t地址 : %s,txl[i].dizhi)。 printf(\n\t\t是否修改 (y/n))。 if(getch()==?y?) { printf(\n\t請(qǐng)選擇修改信息 )。 printf(\n\t 1修改姓名 2修改電話 printf(\n\t 3修改地址 printf(\n\t)。 printf(\n\t請(qǐng)選擇您所所要的服務(wù): )。 scanf(%s,amp。c)。 switch(c) { case ?1?: printf(\n\t請(qǐng)輸入新姓名: )。 scanf(%s,txl[i].xingming)。break。 case?2?:printf(\n\t請(qǐng)輸入新電話: %s)。 scanf(%s,txl[i].dianhua)。break。 19 )。 )。 重慶科技學(xué)院《 C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 case?3?:printf(\n\t請(qǐng)輸入新地址 : )。 scanf(%s,txl[i].dizhi)。break。 } } } } if(mark==0) { printf(\n\t\t沒(méi)有找到聯(lián)系人信息 )。 printf(\n\t是否繼續(xù)修改? (Y/N):)。 if(getch()==?y?) xiugai_xingming()。 return。 } } 功能分析: 通過(guò) if(strcmp(txl[i].xingming,name)==0)來(lái)比較是否有該聯(lián)系人,如果有,則系統(tǒng)彈出修改項(xiàng)目,通過(guò) scanf(%s,amp。c)。錄入的數(shù)據(jù)來(lái)實(shí)現(xiàn)對(duì)姓名、電話、地址的修改。 xiugai_dianhua()按號(hào)碼修改聯(lián)系人函數(shù) 函數(shù)源代碼: void xiugai_dianhua() { char c,phone[15]。 int i,mark=0。 printf(\n\t\t請(qǐng)輸入要修改聯(lián)系人的號(hào)碼: )。 scanf(%s,phone)。 if(n==0) { printf(\n\t\t文件中無(wú)任何聯(lián)系人 )。 printf(\n\t\t按任意鍵返回主菜單 )。 getch()。mark++。 return。 } for(i=0。in。i++) { if(strcmp(txl[i].dianhua,phone)==0) { printf(\n\t\t以下是您要修改的聯(lián)系人信息 )。 printf(\n\t\t姓名 : %s,txl[i].xingming)。 printf(\n\t\t電話 : %s,txl[i].dianhua)。 printf(\n\t\t地址 : %s,txl[i].dizhi)。 printf(\n\t\t是否修改 (y/n))。 if(getch()==?y?) { printf(\n\t請(qǐng)選擇修改信息 )。 printf(\n\t 1修改姓名 2修改電話 )。 printf(\n\t 3修改地址 )。 20 重慶科技學(xué)院《 C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 printf(\n\t)。 printf(\n\t請(qǐng)選擇您所所要的服務(wù): )。 scanf(%s,amp。c)。 switch(c) { case?1?: printf(\n\t請(qǐng)輸入新姓名: )。 scanf(%s,txl[i].xingming)。break。 case?2?:printf(\n\t請(qǐng)輸入新電話: )。 scanf(%s,txl[i].dianhua)。break。 case?3?:printf(\n\t請(qǐng)輸入新地址 : )。 scanf(%s,txl[i].dizhi)。break。 } } } } if(mark==0) { printf(\n\t沒(méi)有該聯(lián)系人信息 )。 printf(\n\t是否繼續(xù)修改? (Y/N):)。 if(getch()==?y?) xiugai_dianhua()。 return。 } } 功能分析: 通過(guò) if(strcmp(txl[i].dianhua,phone)==0)來(lái)比較是否有該聯(lián)系人,如果有,則系統(tǒng)彈出修改項(xiàng)目,通過(guò) scanf(%s,amp。 phone)。錄入的數(shù)據(jù)來(lái)實(shí)現(xiàn)對(duì)姓名、電話、地址的修改。 21 重慶科技學(xué)院《 C語(yǔ)言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 第四章 軟件測(cè)試 文件導(dǎo)入界面 本軟件的輸入界面會(huì)先查找文件是否在磁盤中存在,如果不存在,則提示文件不存在。具體界面見(jiàn)下面的截圖: 圖 若文件存在則顯示出如下的界面: 圖 軟件的主界面 我在軟件的主界面設(shè)計(jì)了 6個(gè)項(xiàng)目,分別來(lái)實(shí)現(xiàn)增加聯(lián)系人、查詢和顯示聯(lián)系人、刪除聯(lián)系人、修改聯(lián)系人 、保存退出和不保存退出六個(gè)模塊,具體界面見(jiàn)下面的截圖: 圖 添加聯(lián)系人模塊 我依舊保留主界面,按下數(shù)字 1后,系統(tǒng)將提示你輸入聯(lián)系人姓名,輸入姓名后敲擊回車鍵
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1