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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)報(bào)告---通訊錄管理系統(tǒng)-wenkub.com

2025-08-13 19:55 本頁(yè)面
   

【正文】 pe[j+1]=temp。i++) for(j=0。 } fclose(fp1)。 } for(i=0。 printf(\)。 } fprintf(fp,\n)。 fprintf(fp,編號(hào) 姓名 年齡 電話(huà)號(hào)碼 通訊地址 電子郵箱\n)。 /*打印信息*/ if((fp=fopen(,w))==NULL) /*定義文件的具體位置*/ { printf(\t無(wú)法打開(kāi)文件\n)。 k2=0。 } if(k2!=1) { printf(\tEmail格式錯(cuò)誤,未檢測(cè)到合法符,請(qǐng)重新輸入\n\t電子郵箱:)。j20。 scanf(\t%s,per[i].adds)。 scanf(\t%s,per[i].age)。 /*循環(huán)的終止條件是沒(méi)有找出相同,k1=0*/ per[i].score=temp。 } /*k1為兩種情況0或1*/ if(k1==1) /*k1為1時(shí),有重復(fù)并使k1歸零進(jìn)入循環(huán)*/ { printf(\t編號(hào)重復(fù),請(qǐng)重新輸入\n\t編號(hào):)。!= getchar()) {} printf(\t輸入無(wú)效!請(qǐng)重新輸入\n\t編號(hào):)。 } printf(\t編號(hào):)。 printf(\t此人年齡: %s\n,per[i].age)。 if(i==n) { printf(\t通訊錄中沒(méi)有此人!\n)。 scanf(%s,s)。 printf(\t電子郵箱: %s\n,per[i].)。 } printf(\t此人編號(hào): %d\n,per[i].score)。amp。 int i=0。 printf(\t通訊地址: %s\n,per[i].adds)。 return。 while(strcmp(per[i].num,s)!=0amp。 /*如果找了n次沒(méi)結(jié)果,則無(wú)此人*/ } } if(m==2) { char s[20]。 printf(\t電子郵箱: %s\n,per[i].)。 printf(\t此人編號(hào): %d\n,per[i].score)。 int i=0,j=0。 printf(\t通訊地址: %s\n,per[i].adds)。 return。 while(strcmp(per[i].name,s)!=0amp。 } if(x==1) /*精確查找單元*/ { char s[20]。x!=2) { printf(\t輸入錯(cuò)誤,請(qǐng)重新選擇:)。 scanf(%d,amp。 printf(\t│1精確查找 │\n)。m)。amp。amp。 printf(請(qǐng)選擇:)。 printf(\t│2電話(huà) │\n)。 }}void Query_a_record(Person per[],int n) /*查詢(xún)函數(shù)by:王嘉*/{ int m。 fflush(stdin)。32) { for(j=tabi。 if(ch==39。 } } printf(\t\t是否刪除?(y/n)\n\t\t)。 printf(\t通訊地址: %s\n,per[i].adds)。i++) { if (per[i].score==deletescore) { printf(\t\n)。 scanf(%d,amp。 } else printf(\t未刪除\n\t謝謝使用!\n\t)。j++) { per[j]=per[j+1]。|| ch==39。 scanf(%c,amp。 count1++。 printf(\t此人年齡: %s\n,per[i].age)。i++) /*同名人員刪除問(wèn)題*/ { /*統(tǒng)計(jì)并找出通訊錄中存在相同姓名的條目*/ while (strcmp(per[i].name,name)==0amp。 } if(i==n) { printf(\t通訊錄中沒(méi)有此人!\n)。 while(strcmp(per[i].name,name)!=0amp。}int Delete_a_record(Person per[],int n) /*刪除函數(shù) 趙應(yīng)振*/{ char ch,name[20]。 system(pause)。 if(i1amp。 printf(\n)。 /*調(diào)用排序函數(shù)。sign)。sign!=39。sign!=39。sign!=39。 /*只能輸入y和n(不區(qū)分大小寫(xiě))*/ while(sign!=39。 scanf(\t%c,amp。 k2=0。39。 scanf(\t%s,per[n+i].)。 scanf(\t%s,per[n+i].num)。 scanf(\t%s,per[n+i].name)。 } else break。jn+i。temp)) { while(39。sign!=39。 /*k1為編號(hào)檢測(cè)閥開(kāi)關(guān),k2為符檢測(cè)閥開(kāi)關(guān)*/ while(sign!=39。039。||c39。 c=getchar()。 printf(\t\t└───────┘\n)。 printf(\t\t│ 5. 修改記錄 │\n)。 printf(\t\t│ 1. 添加記錄 │\n)。 } } }int menu_select() /*界面函數(shù) 陸*/{ char c,null[20]。 /*結(jié)束程序*/ printf(\n\t\t)。\n)。\n)。\n)。 case 7: /*幫助信息*/ printf(\n\t使用幫助\n)。 WritetoText(pe,n)。 /*修改數(shù)據(jù)*/ printf(\t)。 system(pause)。 break。 case 3: printf(\n\t從通訊錄中刪除記錄\n)。 break。資料來(lái)自csdn論壇*/ fclose(fp1)。 i++。 FILE *fp1。 /*查詢(xún)函數(shù) 王嘉*/void Change(Person per[],int n)。 /*界面函數(shù) 陸*/int Input(Person per[],int n)。 /*年齡*/ char adds[20]。 /*編號(hào)*/ char name[10]。還有一點(diǎn)體會(huì)就是,書(shū)上和老師教的內(nèi)容是有限的,我們需要不斷地靠自己去學(xué)習(xí),向他人請(qǐng)教,了解和掌握更多的知識(shí),這樣我們才能編出更好的C程序??捎胓etchar將輸入緩沖區(qū)中的內(nèi)容清掉,從而避免了scanf輸入失敗時(shí)的死循環(huán)程序用了很多的循環(huán),因此對(duì)于循環(huán)的控制要十分小心,循環(huán)三個(gè)函數(shù)for while和dowhile的區(qū)別也是十分重要的,有的循環(huán)是要先作某步,就用dowhile,有的循環(huán)不知道循環(huán)次數(shù)用while等等。2,在c語(yǔ)言中的不同類(lèi)型的變量讀取的問(wèn)題,輸入中當(dāng)用scanf(int*)輸入了字母,則會(huì)發(fā)生死循環(huán)。發(fā)現(xiàn)了自己許多的不足。測(cè)試6查詢(xún)函數(shù)中的模糊查找運(yùn)用strstr(per[i].name,s)指向第一次出現(xiàn),在控制i的循環(huán)指向 第二次出現(xiàn)的i,依次下去并每次的顯示出找出的條目測(cè)試7文件的保存和打印,保存為對(duì)結(jié)構(gòu)體信息的保存。測(cè)試4添加函數(shù)和修改函數(shù)中輸入郵箱地址時(shí) 會(huì)有if(per[n+i].[j]==39。\n39。 } else bre
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1