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

正文內(nèi)容

c語言個(gè)人通訊錄管理系統(tǒng)課程設(shè)計(jì)報(bào)告-資料下載頁

2025-08-18 18:04本頁面

【導(dǎo)讀】進(jìn)行顯示、查詢、修改、刪除等功能。在文件部分,我通過readfile()函數(shù)和writefile()函數(shù)從而實(shí)。丟失數(shù)據(jù),我還為用戶設(shè)計(jì)了保存退出和不保存退出兩大功能供用戶做選擇。zengjia()、shanchu()、xiugai()、chazhao()等十五個(gè)函數(shù)來實(shí)現(xiàn)“添加”、“查詢和顯示”、程序的基本方法;學(xué)會利用流程圖表示算法。系統(tǒng)分析、設(shè)計(jì)正確。結(jié)果以圖表方式顯示。界面簡潔、美觀。由負(fù)責(zé)教師留用。2.若填寫內(nèi)容較多可另紙附后。,在設(shè)計(jì)內(nèi)容、參數(shù)、要求等方面應(yīng)有所區(qū)別。

  

【正文】 過 if (strcmp(txl[i]. dianhua, phone) == 0) 對比輸入的名字與文件中存在的號碼是否一致,如果一致,則顯示出聯(lián)系人信息,并給出是否修改,輸入 y 后,則通過 txl[j]=txl[j+1]。將通訊錄后面的數(shù)據(jù)向前移一個(gè)單位。 xiugai()修改函 數(shù)主體界面 函數(shù)的源代碼: void xiugai() /*修改函數(shù) */ { char c。 if(n==0) { printf(\n\t\t 對不起,文件中無任何紀(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) { XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 19 case 39。139。:xiugai_xingming()。break。 case 39。239。:xiugai_dianhua()。break。 default:zhucaidan()。break。 } } 功能分析: 通過 c=getch() 將鍵盤上輸入的數(shù)字賦予 c,通過 swtich case 來實(shí)現(xiàn)對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 請輸入要修改的聯(lián)系人姓名: )。 scanf(%s,name)。 if(n==0) { printf(\n\t\t 文件中無任何聯(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()==39。y39。) { printf(\n\t請選擇修改信息 )。 printf(\n\t 1修改姓名 2修改電話 )。 printf(\n\t 3修改地址 )。 printf(\n\t)。 printf(\n\t 請選擇您所所要的服務(wù): )。 scanf(%s,amp。c)。 switch(c) { case 39。139。: printf(\n\t 請輸入新姓名: )。 scanf(%s,txl[i].xingming)。break。 case39。239。:printf(\n\t 請輸入新電話: %s)。 scanf(%s,txl[i].dianhua)。break。 XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 20 case39。339。:printf(\n\t 請輸入新地址 : )。 scanf(%s,txl[i].dizhi)。break。 } } } } if(mark==0) { printf(\n\t\t 沒有找到聯(lián)系人信息 )。 printf(\n\t 是否繼續(xù)修改? (Y/N):)。 if(getch()==39。y39。) xiugai_xingming()。 return。 } } 功能分析: 通過 if(strcmp(txl[i].xingming,name)==0)來比較是否有該聯(lián)系人,如果有,則系統(tǒng)彈出修改項(xiàng)目,通過 scanf(%s,amp。c)。錄入的數(shù)據(jù)來實(shí)現(xiàn)對姓名、電話、地址的修改。 xiugai_dianhua()按號碼修改聯(lián)系人函數(shù) 函數(shù)源代碼 : void xiugai_dianhua() { char c,phone[15]。 int i,mark=0。 printf(\n\t\t 請輸入要修改聯(lián)系人的號碼: )。 scanf(%s,phone)。 if(n==0) { printf(\n\t\t 文件中無任何聯(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()==39。y39。) { printf(\n\t請選擇修改信息 )。 printf(\n\t 1修改姓名 2修改電話 )。 printf(\n\t 3修改地址 )。 XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 21 printf(\n\t)。 printf(\n\t 請選擇您所所要的服務(wù): )。 scanf(%s,amp。c)。 switch(c) { case39。139。: printf(\n\t 請輸入新姓名: )。 scanf(%s,txl[i].xingming)。break。 case39。239。:printf(\n\t 請輸入新電話: )。 scanf(%s,txl[i].dianhua)。break。 case39。339。:printf(\n\t 請輸入新地址 : )。 scanf(%s,txl[i].dizhi)。break。 } } } } if(mark==0) { printf(\n\t 沒有該聯(lián)系人信息 )。 printf(\n\t 是否繼續(xù)修改? (Y/N):)。 if(getch()==39。y39。) xiugai_dianhua()。 return。 } } 功能分析: 通過 if(strcmp(txl[i].dianhua,phone)==0)來比較是否有該聯(lián)系人,如果有,則系統(tǒng)彈出修改項(xiàng)目,通過 scanf(%s,amp。 phone)。錄入的數(shù)據(jù)來實(shí)現(xiàn)對姓名、電話、地 址的修改。XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 22 第四章 軟件測試 文件導(dǎo)入界面 本軟件的輸入界面會先查找文件是否在磁盤中存在,如果不存在,則提示文件不存在。具體界面見下面的截圖: 圖 文件未成功導(dǎo)入界面 若文件存在則顯示出如下的界面: 圖 文件成功導(dǎo)入界面 軟件的主界面 我在軟件的主界面設(shè)計(jì)了 6 個(gè)項(xiàng)目,分別來實(shí)現(xiàn)增加聯(lián)系人、查詢和顯示聯(lián)系人、刪除聯(lián)系人、修改聯(lián)系人、保存退出和不保存退出六個(gè)模塊,具體界面見下面的截圖: 圖 軟件的主界面 添加聯(lián)系人模塊 我依舊保留主界面,按下數(shù)字 1 后,系統(tǒng) 將提示你輸入聯(lián)系人姓名,輸入姓名后敲擊回車鍵后軟件自動跳入下一個(gè)聯(lián)系人電話號碼板塊等待輸入,同樣敲擊回車鍵后軟件自動跳入聯(lián)系人地址板塊等待輸入,此時(shí)信息錄入完畢,這時(shí)敲擊回車鍵后系統(tǒng)將彈出一個(gè)“是否繼續(xù)添加聯(lián)系人選項(xiàng)”輸入 y/Y 表示繼續(xù)輸入,輸入 n/N 表示不繼續(xù)輸入聯(lián)系人。輸入 n/N 會系統(tǒng)自動回到主界面。 XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 23 圖 添加聯(lián)系人模塊 顯示和查找聯(lián)系人界面 主界面 輸入數(shù)字 2 后系統(tǒng)將自動彈到模塊 2 的主界面,模塊 2 主界面如下圖: 圖 查詢和顯示聯(lián)系人界面 無聯(lián)系人的顯示界 面 若輸入數(shù)字 1,系統(tǒng)則逐個(gè)顯示所有聯(lián)系,若無聯(lián)系人的顯示界面,程序運(yùn)行截圖如下: 圖 無聯(lián)系人的顯示界面 XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 24 有聯(lián)系人的顯示界面 圖 有聯(lián)系人的顯示界面 按姓名查找 如果按姓名查找,則在模塊 2 的界面上輸入數(shù)字 2,則系統(tǒng)自動彈出請輸入您要查找的姓名:模塊程序運(yùn)行截圖如下: 圖 按姓名查找界面 按電話號碼查找 同理按照電話號碼查詢的截圖如下圖所示: 圖 按電話號碼查詢界面 XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 25 刪除聯(lián)系人模塊 刪除聯(lián)系人主界面 ① 進(jìn)入刪除聯(lián)系人主界面 ,您會看到 3 個(gè)選項(xiàng)。輸入相應(yīng)的數(shù)字既可以得到相應(yīng)的功能,界面截圖如下: 圖 刪除聯(lián)系人主界面 ② 刪除所有時(shí)會彈出確認(rèn)刪除界面,輸入 y/Y 即可全刷出,截圖如下: 圖 全部刪除聯(lián)系人界面 ③ 刪除單個(gè)時(shí)有兩種刪除方式: 按姓名刪除和按電話號碼刪除。 沒有對應(yīng)聯(lián)系人的刪除界面 刪除時(shí),系統(tǒng)將自動找出與輸入聯(lián)系人相同的信息并顯示出來,如沒有對應(yīng)的信息,其顯示如下圖: 圖 沒有對應(yīng)聯(lián)系人的刪除界面 按姓名刪除 按姓名刪除時(shí),將先查找然后再刪除,找到后系統(tǒng)會提示是否 刪除,輸入 y/Y 后將顯示刪除成功并詢問是否繼續(xù)刪除。 XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 26 圖 按姓名刪除寄界面 按電話號碼刪除 界面截圖如下: 圖 按電話刪除寄界面 修改聯(lián)系人模塊 修改聯(lián)系人主菜單 在修改聯(lián)系人主菜單上,我為您提供了兩個(gè)修改選項(xiàng): ① 按姓名修改; ② :按電話修改。在鍵盤上輸入相應(yīng)的數(shù)字便可以進(jìn)入相應(yīng)的模塊。 主菜單截圖如下: 圖 修改聯(lián)系人主菜單界面 XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 27 按姓名修改 按姓名修改模塊,在鍵盤上輸入 1 后系統(tǒng)彈出提示框?qū)槟O(shè)計(jì)三個(gè)修改模塊: ①修改姓名;②修改電話 ;③修改地址。輸入對應(yīng)的選項(xiàng)后便可以修改對應(yīng)的項(xiàng)目。修改完畢后系統(tǒng)會再次詢問您是否修改: 圖 按姓名修改界面 按電話修改 按電話修改模塊,同按姓名修改類似,其截圖如下圖所示: 圖 按號碼修改界面 XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 28 退出 最后我在軟件上為你設(shè)計(jì)了兩個(gè)退出方式: ①保存退出;②不保存退出。 您可以自由選擇是否保存。 保存退出 下面是保存退出界面。 圖 保存退出界面。 不保存退出 軟件不保存退出界面: 圖 不保存退出界面。 XXXXX學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 29 第五章 總結(jié)與體會 經(jīng)過了兩 周的 C 語言課程設(shè)計(jì) 上機(jī)實(shí)踐學(xué)習(xí),使我對 C語言有了更進(jìn)一步的認(rèn)識和了解, 通過老師對文件的講解,使我對文件的使用有了更近一步的了解,對以前在這些地方?jīng)]有弄懂的地方,經(jīng)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1