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

正文內(nèi)容

高級語言程序設(shè)計課程設(shè)計報告——電話簿管理系統(tǒng)(編輯修改稿)

2025-09-12 19:55 本頁面
 

【文章內(nèi)容簡介】 +1]。 NO。 mark++。 printf(\n\t\t^_^刪除成功)。 savefile()。printf(\n\t\t是否繼續(xù)刪除?(y/n))。 if (getch()==39。y39。) deletename()。 return。 } else return。 } continue。 } if (mark==0) { printf(\n\t\t沒有該聯(lián)系人的紀錄)。 printf(\n\t\t是否繼續(xù)刪除?(y/n))。 if (getch()==39。y39。) deletename()。 return。 }}◇ 按電話刪除函數(shù)[程序]void deletephone(){ int i,j。 int mark=0。 char phone[20]。 printf(\n\t\t請輸入要刪除聯(lián)系電話:)。 scanf(%s,phone)。 if(NO==0) { printf(\n\t\t+_+對不起,文件中無任何紀錄)。 printf(\n\t\t按任意鍵返回主菜單)。 getch()。 return。 } for (i=0。iNO。i++) { if (strcmp(contact[i].phone,phone)==0) { printf(\n\t\t以下是您要刪除的聯(lián)系人紀錄:)。 printf(\n\t\t姓 名: %s,contact[i].name)。 printf(\n\t\t聯(lián)系電話: %s,contact[i].phone)。 printf(\n\t\t工作單位: %s,contact[i].adress)。 printf(\n\t\t Email: %s,contact[i].e_mail)。 printf(\n\t\t是否刪除?(y/n))。 if (getch()==39。y39。) { for (j=i。jNO1。j++) contact[j]=contact[j+1]。 NO。 mark++。 printf(\n\t\t^_^刪除成功)。savefile()。 printf(\n\t\t是否繼續(xù)刪除?(y/n))。 if (getch()==39。y39。) deletephone()。 return。 } else return。 } continue。 } if (mark==0) { printf(\n\t\t+_+沒有該聯(lián)系人的紀錄)。 printf(\n\t\t是否繼續(xù)刪除?(y/n))。 if (getch()==39。y39。) deletephone()。 return。 }}Ⅲ 公共函數(shù) (1) 文件導入函數(shù)此模塊上導入原文件,若原文件無法打開,則需另行新建。其流程如圖2所示開始成功打開文件?新建文件文件導入成功結(jié)束ny圖2 文件導入函數(shù)流程圖[程序]int loadfile(){ int NO=0。 FILE *fp。if((fp=fopen(,b))==0) { printf(\n\n\n\n\n\t\t\t~~~~(_)~~~~電話簿文件不存在)。 if ((fp=fopen(,wb))==0) { printf(\n\t\t\t\t%_%建立失敗)。 exit(0)。 } else { printf(\n\t\t\t ^_^電話簿已建立)。 printf(\n\t\t\t 按任意鍵進入主菜單)。 getch()。 return(NO)。 } exit(0)。 } fseek(fp,0,2)。 /*文件位置指針移動到文件末尾*/ if (ftell(fp)0) /*文件不為空*/ { rewind(fp)。 /*文件位置指針移動到文件開始位置*/ for (NO=0。!feof(fp) amp。amp。 fread(amp。contact[NO],sizeof(struct record),1,fp)。NO++)。 printf(\n\n\n\n\t\t\t\t :)文件導入成功)。 printf(\n\t\t\t\t 按任意鍵返回主菜單)。 getch()。 return(NO)。 } printf(\n\n\n\n\t\t\t :)文件導入成功)。 printf(\n\t\t\t+_+電話簿文件中無任何紀錄)。 printf(\n\t\t\t 按任意鍵返回主菜單)。 getch()。 return(NO)。 }(2) 文件保存函數(shù)[程序]void savefile(){ int i。 if ((fp=fopen(,wb))==0) { printf(\n\t\t+_+文件打開失敗!\n)。 } for (i=0。iNO。i++) { if (fwrite(amp。contact[i],sizeof(struct record),1,fp)!=1) { printf(\n\t\t+_+寫入文件錯誤!\n)。 } } printf(\n\t\t^_^已成功保存至文件!\n)。fclose(fp)。 }四、 系統(tǒng)調(diào)試出現(xiàn)的問題五、 系統(tǒng)運行報告a) 文件導入成功界面:b) 主菜單函數(shù):c) 新建菜單:d) 瀏覽函數(shù):e) 查找函數(shù):f) 修改函數(shù):g) 刪除函數(shù):六、 總結(jié)課程設(shè)計是培養(yǎng)學生綜合運用所學知識,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐能力的重要環(huán)節(jié),是對學生實際工作能力的具體訓練和考察過程。隨著科學技術(shù)發(fā)展的日新日異,當今計算機應(yīng)用在生活中可以說得是無處不在。因此作為二十一世紀的大學生來說掌握計算機開發(fā)技術(shù)是十分重要的?;仡櫰鸫舜握n程設(shè)計,至今我仍感慨頗多,的確,從拿到題目到完成整個編程,從理論到實踐,在一周的時間里,可以學到很多的的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學過的知識理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體……通過這次課程設(shè)計之后,一定把以前所學過的知識重新溫故。經(jīng)過短短一周的課程設(shè)計,我才算真正了解C語言的基本知識。運用C語言可以解決許多實際問題。C語言作為一門高級和計算機編程語言,有其強大的功能。同樣了解到C語言程序設(shè)計時所需的一種嚴謹和認真的精神,只有這樣,才能更好的適應(yīng)這個日新月異的飛速發(fā)展的社會。七、 參考書目 《C語言程序設(shè)計題典》 李春葆 張植民 肖忠付 清華大學出版社 2002《C程序設(shè)計習題解答與上機指導》 譚浩強 清華大學出版社 2005《C語言程序設(shè)計》 廖 雷 高等教育出版社 2006八、 附錄(源文件)include include include include struct record { char name[20]。 char phone[20]。 char adress[40]。 char e_mail[30]。 }contact[500]。 int NO=0。FILE *fp。 void mainmenu()。 void newrecord()。void browsemenu()。void searchmenu()。 void searchname()。 void searchphone()。void modifymenu()。 void deletemenu()。void deleteall()。 void deletesingle()。void deletename()。void deletephone()。int loadfile()。 void savefile()。 void main() {printf(\n\t\t :)歡迎使用通訊錄管理系統(tǒng)beta)。printf(\n\t\t~~~~(_)~~~~ 文件導入中……請稍后……\n\n\n\n\n)。 system(cls)。loadfile()。while (1) { mainmenu()。 } } void mainmenu() { char choice。 system(cls)。 printf(\n\t\t******************** 主菜單 ********************)。 printf(\n\t\t****************** 1新建菜單 ******************)。 printf(\n\t\t****************** 2瀏覽菜單 ******************)。printf(\n\t\t****************** 3查找菜單 ******************)。 printf(\n\t\t****************** 4修改菜單 ******************)。printf(\n\t\t****************** 5刪除菜單 ******************)。 printf(\n\t\t****************** 6退 出 ******************)。 printf(\n\t\t************************************************)。 printf(\n\t\t請選擇:)。 ch
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1