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

正文內(nèi)容

c語言課程設(shè)計(jì)報(bào)告---通訊錄管理系統(tǒng)-文庫(kù)吧資料

2024-08-29 19:55本頁面
  

【正文】 p。y39。 i++。sign)。 printf(\n\t是否繼續(xù)添加?(Y/N))。 } }while(k2!=1)。 scanf(\t%s,per[n+i].)。) k2++。j++) { if(per[n+i].[j]==39。 do /*Email的符檢測(cè)*/ { /*By:陸文虎*/ for(j=0。 printf(\t電子郵箱:)。 printf(\t通訊住址:)。 printf(\t電話號(hào)碼:)。 printf(\t年齡:)。 /*臨時(shí)到最終*/ printf(\t姓名:)。 /*k1為0時(shí),無重復(fù),結(jié)束循環(huán)*/ }while(k1==0)。 k1=0。j++) /*此處循環(huán)為計(jì)數(shù)k1,k1初值為0*/ { if(temp==per[j].score) k1++。 } for(j=0。\n39。 /*編號(hào)的唯一:by:王嘉*/ do { while(0==scanf(\t%d,amp。n39。amp。n39。 /*temp為臨時(shí)編號(hào)存儲(chǔ)變量*/ char sign,null[20]。)。 return(c39。739。039。 gets(null)。 printf(\t\t請(qǐng)您選擇(07):)。 printf(\t提醒:退出程序前,請(qǐng)保存記錄。 printf(\t\t│ 0. 退出程序 │\n)。 printf(\t\t│ 6. 保存記錄 │\n)。 printf(\t\t│ 4. 查詢記錄 │\n)。 printf(\t\t│ 2. 顯示記錄 │\n)。 printf(\t\t┌───────┐\n)。 do { system(cls)。 exit(0)。 system(pause)。 case 0: printf(\n\t\t謝謝使用,再見!\n)。 system(pause)。 printf(\n\t,用于保存當(dāng)前所有條目和打印當(dāng)前所有條目。 printf(\n\t,用于修改當(dāng)前所有條目中的某一條。 printf(\n\t,用于查找當(dāng)前所有條目中的某一條,可以姓名模糊查找。 printf(\n\t,用于刪除當(dāng)前所有條目中的某一條。 printf(\n\t,用于顯示當(dāng)前所有條目。 printf(\n\t,用于輸入你想添加的條目的信息,注意格式。 break。 /*保存數(shù)據(jù)*/ printf(\t)。 case 6: printf(\n\t保存通訊錄中的記錄\n)。 system(pause)。 Change(pe,n)。 break。 /*查找記錄*/ printf(\t)。 case 4: printf(\n\t在通訊錄中查找記錄\n)。 system(pause)。 n=Delete_a_record(pe,n)。 break。 case 2: printf(\n\t\t\t通訊錄記錄表\n)。 /*添加記錄*/ n=Input(pe,n)。 for(。 /*文件讀取完畢或錯(cuò)誤時(shí)fread函數(shù)返回值為0。 n=i1。pe[i],sizeof(Person),1,fp1)。 /*運(yùn)行之前從文件中讀取之前輸入的項(xiàng)目*/ if((fp1=fopen(,rb))==NULL) /*如果沒有文件,自動(dòng)創(chuàng)建一個(gè)*/ { fp1=fopen(,wb)。 /*排序函數(shù) 陸*/void main() /*主函數(shù) 陸*/{ int n=0,i=0,k。 /*修改函數(shù) 趙*/void WritetoText(Person per[],int n)。 /*刪除函數(shù) 趙應(yīng)振*/void Query_a_record(Person per[],int n)。 /*添加記錄 王*/void Display(Person per[],int n)。int menu_select()。 /*住址*/}Person。 /*郵箱*/ char age[8]。 /*姓名*/ char num[15]。八、附錄源程序清單include includeincludetypedef struct /*公共部分*/{ int score??傮w來說,這次C語言程序設(shè)計(jì)實(shí)驗(yàn)還是比較成功的,雖然最終程序還存在一些不足,但能取得這樣的成績(jī)我還是比較高興的。但是,收獲還是不小的,我不僅對(duì)C的操作有了進(jìn)一步的掌握,還了解到了程序設(shè)計(jì)的書寫風(fēng)格及其注釋的格式。 解決其中大部分問題,當(dāng)然還存在一些問題沒有解決。因?yàn)榫彌_中有數(shù)據(jù),所以scanf 不會(huì)等待用戶輸入,就再次去緩沖中讀取,可是緩沖中的卻是字母,這個(gè)字母再次被遺留在緩沖中,如此反復(fù),從而導(dǎo)致死循環(huán)。來自于互聯(lián)網(wǎng)資料:當(dāng)輸入字母時(shí),scanf返回的是0,也就是輸入沒有成功,MSDN微軟開發(fā)文檔對(duì)此有解釋:A return value of 0 indicates that no fields were assigned。fflush(stdin)用于清除緩存,其中與兩條我們?cè)诰W(wǎng)上找了許多的資料1,在c語言文件操作中的fread函數(shù),fread函數(shù)返回值為0時(shí)為文件讀取完畢或讀取錯(cuò)誤,我們用來把他作為控制錄入功能中的循環(huán)終止條件,取得循環(huán)次數(shù)i,并用來得到輸入之后的n值。平時(shí)沒有掌握好的知識(shí)在這次實(shí)驗(yàn)中徹底暴露出來,經(jīng)過不斷思考,不斷查閱資料和上機(jī)運(yùn)行,并在CSDN論壇上學(xué)習(xí)到了很多東西。自己動(dòng)手做,自己發(fā)現(xiàn)和解決問題。打印室對(duì)結(jié)構(gòu)體信息的打印,我們可以在工程文件夾先看到此文件,并打開閱讀。先輸入姓名,全部顯示重名人,選擇重名人的中確定刪除人的編號(hào)進(jìn)行刪除。39??刂戚斎氲恼_。!= getchar()) {} printf(\t輸入無效!請(qǐng)重新輸入\n\t編號(hào):)。temp)){ while(39。 /*k1為0時(shí),無重復(fù),結(jié)束循環(huán)*/}while(k1==0)。 k1=0。j++) /*此處循環(huán)為計(jì)數(shù)k1,k1初值為0*/ { if(temp==per[j].score) k1++。 } for(j=0。\n39。測(cè)試3添加函數(shù)和修改函數(shù)中輸入編號(hào)是一定為整型數(shù)字,Do{while(0==scanf(\t%d,amp。),循環(huán)中有清屏system(cls)。||c39。其余多余字符進(jìn)入null數(shù)組對(duì)于某些功能有確定選項(xiàng)的y/n輸入時(shí)也有上面gets(null)講多余字符進(jìn)入null數(shù)組;測(cè)試2:當(dāng)主菜單選項(xiàng)要輸入0到7的數(shù)字時(shí),輸入字母,會(huì)在界面函數(shù)循環(huán)do while(c39。輸入兩個(gè)以上字符有g(shù)ets(null)。五、運(yùn)行結(jié)果及分析1).顯示的主菜單界面2).添加界面:3).顯示界面:4).刪除界面:刪除后,通訊錄里的顯示記錄:5).查詢界面:精確查找單元演示模糊查找單元演示注:只有姓名查找有模糊查找。我用的是strstr函數(shù)⑤修改: 用于修改通訊錄記錄,入口參數(shù)為結(jié)構(gòu)體,總?cè)藬?shù)n,無出口參數(shù),無其他函數(shù)調(diào)用⑥排序函數(shù)用于顯示函數(shù)的排序功能,入口函數(shù):總?cè)藬?shù)n,無出口函數(shù),無函數(shù)調(diào)用。函數(shù)主體是一個(gè)死循環(huán)加通道函數(shù),循環(huán)的終止時(shí)依靠system()和exit()函數(shù)控制。 } } }主體部分主要做一些基本定義,如結(jié)構(gòu)體定義,函數(shù)聲明,主函數(shù)。 printf(\n\t\t)。 /*結(jié)束程序*/ printf(\n\t\t)。 break。\n)。\n)。\n)。\n)。\n)。\n)。 case 7: /*幫助信息*/ printf(\n\t使用幫助\n)。 system(pause)。 WritetoText(pe,n)。 break。 /*修改數(shù)據(jù)*/ printf(\t)。 case 5: printf(\n\t修改通訊錄中的記錄\n)。 system(pause)。 Query_a_r
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1