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

正文內(nèi)容

c語言個人通訊錄管理系統(tǒng)優(yōu)秀分課程設(shè)計報告-資料下載頁

2025-05-13 18:20本頁面
  

【正文】 \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。 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)彈出修改項目,通過 scanf(%s,amp。c)。錄入的數(shù)據(jù)來實現(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修改地址 )。 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)彈出修改項目,通過 scanf(%s,amp。 phone)。錄入的數(shù)據(jù)來實現(xiàn)對姓名、電話、地址的修改。 第四章 軟件測試 文件導(dǎo)入界面本軟件的輸入界面會先查找文件是否在磁盤中存在,如果不存在,則提示文件不存在。具體界面見下面的截圖:若文件存在則顯示出如下的界面: 軟件的主界面我在軟件的主界面設(shè)計了6個項目,分別來實現(xiàn)增加聯(lián)系人、查詢和顯示聯(lián)系人、刪除聯(lián)系人、修改聯(lián)系人、保存退出和不保存退出六個模塊,具體界面見下面的截圖: 添加聯(lián)系人模塊我依舊保留主界面,按下數(shù)字1后,系統(tǒng)將提示你輸入聯(lián)系人姓名,輸入姓名后敲擊回車鍵后軟件自動跳入下一個聯(lián)系人電話號碼板塊等待輸入,同樣敲擊回車鍵后軟件自動跳入聯(lián)系人地址板塊等待輸入,此時信息錄入完畢,這時敲擊回車鍵后系統(tǒng)將彈出一個“是否繼續(xù)添加聯(lián)系人選項”輸入y/Y表示繼續(xù)輸入,輸入n/N表示不繼續(xù)輸入聯(lián)系人。輸入n/N會系統(tǒng)自動回到主界面。 添加聯(lián)系人模塊 顯示和查找聯(lián)系人界面 輸入數(shù)字2后系統(tǒng)將自動彈到模塊2的主界面,模塊2主界面如下圖:若輸入數(shù)字1,系統(tǒng)則逐個顯示所有聯(lián)系,若無聯(lián)系人的顯示界面,程序運行截圖如下: 無聯(lián)系人的顯示界面如果按姓名查找,則在模塊2的界面上輸入數(shù)字2,則系統(tǒng)自動彈出請輸入您要查找的姓名:模塊程序運行截圖如下: 按電話號碼查找同理按照電話號碼查詢的截圖如下圖所示: 按電話號碼查詢界面 刪除聯(lián)系人模塊①進入刪除聯(lián)系人主界面,您會看到3個選項。輸入相應(yīng)的數(shù)字既可以得到相應(yīng)的功能,界面截圖如下:② 刪除所有時會彈出確認刪除界面,輸入y/Y即可全刷出,截圖如下: 全部刪除聯(lián)系人界面③ 刪除單個時有兩種刪除方式:按姓名刪除和按電話號碼刪除。刪除時,系統(tǒng)將自動找出與輸入聯(lián)系人相同的信息并顯示出來,如沒有對應(yīng)的信息,其顯示如下圖: 沒有對應(yīng)聯(lián)系人的刪除界面按姓名刪除時,將先查找然后再刪除,找到后系統(tǒng)會提示是否刪除,輸入y/Y后將顯示刪除成功并詢問是否繼續(xù)刪除。 按姓名刪除寄界面界面截圖如下: 按電話刪除寄界面 修改聯(lián)系人模塊在修改聯(lián)系人主菜單上,我為您提供了兩個修改選項:①按姓名修改;②:按電話修改。在鍵盤上輸入相應(yīng)的數(shù)字便可以進入相應(yīng)的模塊。主菜單截圖如下: 修改聯(lián)系人主菜單界面 按姓名修改按姓名修改模塊,在鍵盤上輸入1后系統(tǒng)彈出提示框?qū)槟O(shè)計三個修改模塊:①修改姓名;②修改電話;③修改地址。輸入對應(yīng)的選項后便可以修改對應(yīng)的項目。修改完畢后系統(tǒng)會再次詢問您是否修改: 按姓名修改界面按電話修改模塊,同按姓名修改類似,其截圖如下圖所示: 按號碼修改界面 退出最后我在軟件上為你設(shè)計了兩個退出方式:①保存退出;②不保存退出。您可以自由選擇是否保存。 保存退出下面是保存退出界面。 不保存退出軟件不保存退出界面:。 第五章 總結(jié)與體會經(jīng)過了兩周的C語言課程設(shè)計上機實踐學習,使我對C語言有了更進一步的認識和了解,通過老師對文件的講解,使我對文件的使用有了更近一步的了解,對以前在這些地方?jīng)]有弄懂的地方,經(jīng)過老師的講解我終于弄懂了。以前的我上機的時候太少了,編程的能力有限,這次的C語言課程設(shè)計給了我一個教訓,一門課程要想學好首先它要重在實踐,要通過不斷的實際動手操作訓練才能更好地學習它。通過上機操作,我發(fā)現(xiàn)我的好多不足之處:① 我對鍵盤的熟悉程度遠遠不夠,編寫一個程序很費時間,錄入程序的速度很慢,還經(jīng)常按錯字母,在編譯的時候經(jīng)常發(fā)生拼寫警告,通過兩周的訓練,我有了一個提高。② 其次,對C語言的知識掌握不夠,對文件的調(diào)用、打開和保存方式比較陌生,通過老師講解,我基本上掌握了文件的知識;③ 對C語言的一些標準庫函數(shù)不太了解,容易忘記添加頭文件就調(diào)用函數(shù),往往形成錯誤找了很久沒找到,還有對函數(shù)調(diào)用的正確使用不夠熟悉;④ 還有對C語言中經(jīng)常出現(xiàn)的錯誤也不了解,通過實踐,使我在程序修改方面有了一個較大的提高。通過C語言課程設(shè)計的學習,我認識到學好計算機知識需要我們不斷的實踐操作,只有重視實踐操作,才能學到最有用的知識。不僅僅是學習C語言,學習其他知識,都要重在實踐,所以后在學習過程中,我會更加注視實踐操作,使自己學到有用的知識。 致謝在兩周的C語言課程設(shè)計中,首先我要感謝雷亮老師在課堂上給我們認真仔細負責的教導(dǎo),并且主動向我們詢問不懂的地方,又給我們進行了講解,雷亮老師對教學的認真態(tài)度使我們更加努力,學習到了有用的知識,在最后編寫程序的時候能夠得心應(yīng)手,沒有遇到較大的困難。其次感謝學校為我們提供了良好的學習環(huán)境和設(shè)備,讓我們能夠更好的學習計算機編程方面的知識。最后感謝那些在我編程過程中給予我?guī)椭耐瑢W,謝謝你們的幫助。 簽名 日期 參考文獻[1] 楊志明 雷亮編著.《C語言程序設(shè)計教程》.[2] 吳啟武 編著. 《C語言課程設(shè)計案例精編》.
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1