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

正文內(nèi)容

個(gè)人通訊錄管理系統(tǒng)c語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告-全文預(yù)覽

2025-03-03 01:45 上一頁面

下一頁面
  

【正文】 字符串查找到要?jiǎng)h除的聯(lián)系人 { printf(\n\t\t 以下是您要?jiǎng)h除的聯(lián)系人紀(jì)錄: )。 printf(\n\t\t 請輸入要?jiǎng)h除聯(lián)系人姓名: )。 } deleteall()刪除所有函數(shù)功能分析: 首先在刪除前系統(tǒng)會提示是否刪除,如果確認(rèn)刪除,則系統(tǒng)將檢查文件輸出是否為空,如果為空,則顯示“不能打開文件,刪除失敗”,并且馬上調(diào)用函數(shù) readfile()。 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 16 printf(\n\t\t 紀(jì)錄已刪除,按任意鍵返回主菜單 )。) { fclose(fp)。 } } 函數(shù)功能分析: 這個(gè)函數(shù)調(diào)用 shanchu_xingming()函數(shù)和 shanchu_dianhua()函數(shù)來通過從鍵盤上輸入的姓名或者電話號碼來實(shí)現(xiàn)刪除功能。 case 39。 switch (c) { case 39。 printf(\n\t\t 1按姓名刪除 2按電話刪除 )。 return。 return。 printf(\n\t\t)。i++) { if (strcmp(txl[i].dianhua,phone)==0)//對比查找函數(shù) { printf(\n\t\t 以下是您查找的學(xué)生信息 )。 printf(\n\t\t 請輸入電話號碼 :)。 chazhao_dianhua()按號碼查詢函數(shù) 函數(shù)源程序: void chazhao_dianhua() { int mark=0。 printf(\n\t\t 按任意鍵返回主菜單 )。 mark++。 printf(\n\t\t 姓名: %s,txl[i].xingming)。 scanf(%s,name)。 int i。 } 功能分析: 通過 for (i=0。 } else /*無聯(lián)系人 */ printf(\n\t\t 通訊錄中無任何紀(jì)錄 )。 printf(\n\t\t)。in。 xianshi()顯示所有人函數(shù) 函數(shù)源程序: void xianshi()//顯示所有聯(lián)系人函數(shù) { int i。:zhucaidan()。:chazhao_dianhua()。:chazhao_xingming()。:xianshi()。 printf(\n\t\t 請選擇您所所要的服務(wù): )。 printf(\n\t\t 顯示和查詢聯(lián)系人 )。 } } 函數(shù)功能分析: 通過界面上的數(shù)字選項(xiàng),調(diào)用 shanchu_quanbu()、 shanchu_dange()。:zhucaidan()。:shanchu_dange()。:shanchu_quanbu()。 printf(\n\t\t 請選擇您所所要的服務(wù): )。 /*清屏 */ printf(\n\t\t 刪除菜單 )。 printf(\n\t\t 按任意鍵返回主菜單 )。 } 功能分析: 調(diào)用 zengjia()函數(shù)后,就可以通過 txl[n]. xingming, txl[n].dianhua , txl[n].dizhi 數(shù)組從鍵盤上輸入聯(lián)系人的姓名,電話,地址,輸入完畢后,系統(tǒng)會提示是否繼續(xù)輸入,輸入“ y”后,則再次調(diào)用 zengjia()。 /*是否繼續(xù)輸入聯(lián)系人 .*/ if (getch()==39。 printf(\n\t\t 輸入聯(lián)系人地址 :)。 printf(\n\t\t 輸入聯(lián)系人姓名 :)。 ③ fclose(fp)。 printf(\n\t)。 printf(如果對本軟件有疑問 ,請到我們官網(wǎng) ()提出您的問題 ,我們將為您解答 .\n)。 } } fclose(fp)。 } for (i=0。 void readfile()函數(shù)的功能 分析 : 首先由 if((fp=fopen(c:\\通訊錄 .txt,r))==NULL) 判斷文件是否存在,如果不存在,則顯示通訊錄文件不存在,如果文件為空,則顯示建立失??;若建立成功,則顯示通訊錄文件已建立,然后利用 fseek(fp,0,2)。 文件位置指針移動到文件開始位置; ⑤ feof(fp) 檢測流上的文件結(jié)束符 ; ⑥ fread(amp。 getch()。 printf(\n\t 文件導(dǎo)入成功 )。 printf(\n\t)。n++)。!feof(fp) amp。 } exit(0)。 printf(\n\t 按任意鍵進(jìn)入主菜單 )。 /*判斷結(jié)論 */ if ((fp=fopen(同通訊錄 .txt,w))==NULL) /*只寫方式判斷 */ { printf(\n\t\t 建立失敗 )。 將鍵盤上輸入的數(shù)據(jù)賦予 c; ③ switch (c) case : 實(shí)現(xiàn)對主菜單上的選項(xiàng)的控制; main()主函數(shù) main()函數(shù)的源代碼見下: void main() /*主函數(shù) main*/ { readfile()。:exit(0)。:writefile()。:xiugai()。:shanchu()。:chazhao()。:zengjia()。 printf(\n\t\t 請選擇您所所要的服務(wù): )。 printf(\n\t\t| 1添加聯(lián)系人 2查詢和顯示聯(lián)系人 |)。 /*單個(gè)刪除 */ void xianshi()。 /*按姓名查找 */ void chazhao_dianhua()。 /*修改聯(lián)系人函數(shù) */ void xiugai_xingming()。 /*主菜單函數(shù) */ void zengjia()。輸入對應(yīng)的數(shù)字便可以實(shí)現(xiàn)對應(yīng)的功能,同理, 系統(tǒng)會在您查詢完畢后詢問您是否繼續(xù)查詢,操作同上。 ④在修改聯(lián)系人模塊,我也設(shè) 計(jì)了三個(gè)界面, 按姓名修改,按號碼修改,回到主菜單。 軟件的模塊圖 軟件的模塊圖很直觀的反映出軟件能夠?qū)崿F(xiàn)的功能,由下面的模塊圖可以很直觀的看出我設(shè)計(jì)的通訊錄軟件能夠方便的實(shí)現(xiàn)添加聯(lián)系人、顯示聯(lián)系人、刪除聯(lián)系人、修改聯(lián)系人功能,另外,我設(shè)計(jì)的軟件還實(shí)現(xiàn)了保存退出和不保存退出功能,這個(gè)功能很獨(dú)特。 文件內(nèi)部的數(shù)據(jù)格式 我采用了 readfile()函數(shù)來讀取文件,使用 if((fp=fopen(c:\\通訊錄 .txt,r))==NULL)以 只讀方式打開判定文件是否為空,如果不空,則使用 fseek(fp,0,2)。 通過保存下來的文本,您可以在電腦磁盤中找到您 存入文件的位置,打開后便可以找到您所錄入的通訊錄信息。 ⑥ 根據(jù)題目要求,運(yùn)用所學(xué)知識,完成設(shè)計(jì)和實(shí)現(xiàn)工作,并按照書寫規(guī)范,撰寫課程設(shè)計(jì)報(bào)告。 修改完畢后會提示是否據(jù)需修改。 對于查找聯(lián)系人我則采用了 search()函數(shù)來進(jìn)行查找聯(lián)系人,我提供了兩種查找方法: ① 按照姓名 查找; ② 按照電話號碼查找。 創(chuàng)建文件 用 fopen()建立一個(gè)文本文件,然后向其中輸入數(shù)據(jù)(例如,向文件中輸入“姓名”,“地址”,“號碼”等),并對文件進(jìn)行命名。于是我設(shè)計(jì)的軟件首先提示您是否有通訊錄文件存在,如沒有文件,則自動建立一個(gè),如有文件存在,則提示導(dǎo)入成功,讓人直觀明白的了解文件的情況。2 .若填寫內(nèi)容較多可另紙附后。 ( 2) 結(jié)果以圖表方式顯示 。 關(guān)鍵字:文件、數(shù)組、循環(huán)、函數(shù) 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 2 重慶科技學(xué)院 課程設(shè)計(jì)任務(wù)書 設(shè)計(jì)題目: 個(gè)人通訊錄管理系統(tǒng) 學(xué)生姓 名 蔣洪山 課程名稱 C語言程序設(shè)計(jì)課程設(shè)計(jì) 專業(yè)班級 電自專 2021 地 點(diǎn) I515 起止時(shí)間 2021 年 12 月 17 日 12 月 28日 設(shè)計(jì)內(nèi)容及要求 建立一通訊錄,輸入姓名、電話號碼、住址等信息,然后對通信簿進(jìn)行顯示、查找、添加、修改及刪除。 重慶科技學(xué)院 《 C 語言程序設(shè)計(jì) 》 課程設(shè)計(jì)報(bào)告 學(xué) 院 :_電氣與信息工程學(xué)院 _ 專業(yè) 班級 : 電自專 202101 學(xué)生姓名 : 蔣 洪 山 學(xué) 號 : 2021630194 設(shè)計(jì)地點(diǎn)(單位) ________ I515 ______________ __ 設(shè)計(jì)題目 :__________個(gè)人通訊錄管理系統(tǒng) _____________ 完成日期: 2021 年 12 月 28 日 指導(dǎo) 教師評語 : ______________________ _________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ __________ _ 成績(五級記分制) :______ __________ 指導(dǎo)教師(簽字) :________ ________ 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 1 摘要 本次課程設(shè)計(jì)的題目 為 個(gè)人通訊錄管理系統(tǒng), 要求將程序中所輸入的聯(lián)系人姓名、電話和地址 信息 這三個(gè)數(shù)據(jù)以文本方式保存在磁盤中,并且能夠?qū)λ鶅Υ娴穆?lián)系人信息進(jìn)行顯示、查詢、修改、刪除等功能。在模塊功能實(shí)現(xiàn)部分, 通過 scanf 從鍵盤上輸入的數(shù)字放到 switch() case 循環(huán) 中來實(shí)現(xiàn) 調(diào)用zengjia()、 shanchu()、 xiugai()、 chazhao()等十五個(gè)函數(shù)來實(shí)現(xiàn) “添加”、“查詢 和 顯示”、“修改”、“刪除” 等不同功能。 設(shè)計(jì) 參數(shù) ( 1)系統(tǒng)分析、設(shè)計(jì)正確。 進(jìn)度 要求 周一:明確設(shè)計(jì)任務(wù),學(xué)習(xí)相關(guān)基礎(chǔ)知識 周二:熟悉各知識點(diǎn),進(jìn)行基礎(chǔ)練習(xí) 周三:根據(jù)題目要求,進(jìn)行設(shè)計(jì)和實(shí)現(xiàn) 周四:根據(jù)題目要求,進(jìn)行設(shè)計(jì)和實(shí)現(xiàn) 周五:撰寫報(bào)告,進(jìn)行答辯 參考資料 [1]何欽銘 顏 暉 .《 C語言程序設(shè)計(jì) 》 .高等教育出版社 .2021年 [2]譚浩強(qiáng) 張基溫 .《 C語言程序設(shè)計(jì) 教程》 .高等教育出版社 .2021年 其它 說明 1 .本表應(yīng)在每次實(shí)施前 一周由負(fù)責(zé)教師填寫二份,院系審批后交院系辦備案,一份由負(fù)責(zé)教師留用。 本軟件要求軟件的界面簡潔、美觀,讓人一目了然,使用起來方便。下面六個(gè)模塊都是利用 C 語言文件,向文件中添加數(shù)據(jù)、修改數(shù)據(jù)、查詢數(shù)據(jù)、刪除數(shù)據(jù)和保存數(shù)據(jù)。 我通過調(diào)用 showall()函數(shù)來進(jìn)行顯示所有的聯(lián)系人, showall()函數(shù)可以實(shí)現(xiàn)逐個(gè)顯示聯(lián)系人。 修改聯(lián)系人 我調(diào)用 modify()函數(shù)來實(shí)現(xiàn)修改功能,我同樣提供了兩種修改方法: ① 對姓名進(jìn)行修改; ② 對 電話號碼進(jìn)行修改 。 重慶科技學(xué)院《 C語言程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告 2 設(shè)計(jì) 要求 分析 ① 進(jìn)一步掌握利用 C語言進(jìn)行程序設(shè)計(jì)的能力; ② 進(jìn)一步理解和運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法; ③ 初步掌握開發(fā)一個(gè)小型實(shí)用系統(tǒng)的基本方法; ④ 學(xué)會調(diào)試一個(gè)較長程序的基本方法; ⑤ 學(xué)會利用流程圖表示算法。 文件的調(diào)用和保存 本軟件通過文本方式對用戶所錄入的信息 進(jìn)行保存。 軟件的文件功能 軟件采用了文本文檔進(jìn)行存取,我在 C盤建立 了一個(gè) txl 文本文檔用于存取輸入的信息,打開 C盤后就能直接看到您錄入的信息,很方便和快
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1