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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)報(bào)告---通訊錄管理系統(tǒng)-資料下載頁(yè)

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

【正文】 i++。 if(i==n) { printf(\t通訊錄中沒(méi)有此人!\n)。 return。 } printf(\t此人編號(hào): %d\n,per[i].score)。 printf(\t此人姓名: %s\n,per[i].name)。 printf(\t此人年齡: %s\n,per[i].age)。 printf(\t通訊地址: %s\n,per[i].adds)。 printf(\t電子郵箱: %s\n,per[i].)。 }。 if(m==3) { char s[20]。 int i=0。 printf(\t請(qǐng)輸入想查詢的地址:)。 scanf(\t%s,s)。 while(strcmp(per[i].adds,s)!=0amp。amp。in) i++。 if(i==n) { printf(\t通訊錄中沒(méi)有此人!\n)。 return。 } printf(\t此人編號(hào): %d\n,per[i].score)。 printf(\t此人姓名: %s\n,per[i].name)。 printf(\t此人年齡: %s\n,per[i].age)。 printf(\t電話號(hào)碼: %s\n,per[i].num)。 printf(\t電子郵箱: %s\n,per[i].)。 }}void Change(Person per[],int n) /*修改函數(shù) 趙*/{ char s[20]。 int i=0,j=0,temp,k1=0,k2=0。 printf(\t請(qǐng)輸入想修改的記錄中的名字:)。 scanf(%s,s)。 while(strcmp(per[i].name,s)!=0amp。amp。in) i++。 if(i==n) { printf(\t通訊錄中沒(méi)有此人!\n)。 return。 } else { printf(\t此人編號(hào): %d\n,per[i].score)。 printf(\t此人姓名: %s\n,per[i].name)。 printf(\t此人年齡: %s\n,per[i].age)。 printf(\t電話號(hào)碼: %s\n,per[i].num)。 printf(\t電子郵箱: %s\n,per[i].)。 printf(\n\t重新輸入信息:\n)。 } printf(\t編號(hào):)。 do /*修改函數(shù)同樣重復(fù)輸入函數(shù)時(shí)的問(wèn)題*/ { while(0==scanf(\t%d,amp。temp)) { while(39。\n39。!= getchar()) {} printf(\t輸入無(wú)效!請(qǐng)重新輸入\n\t編號(hào):)。 } for(j=0。jn。j++) /*此處循環(huán)為計(jì)數(shù)k1,k1初值為0*/ { if(temp==per[j].score) k1++。 } /*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):)。 k1=0。 } else break。 /*k1為0時(shí),無(wú)重復(fù),結(jié)束循環(huán)*/ }while(k1==0)。 /*循環(huán)的終止條件是沒(méi)有找出相同,k1=0*/ per[i].score=temp。 printf(\t姓名:)。 scanf(\t%s,per[i].name)。 printf(\t年齡:)。 scanf(\t%s,per[i].age)。 printf(\t電話號(hào)碼:)。 scanf(\t%s,per[i].num)。 printf(\t通訊住址:)。 scanf(\t%s,per[i].adds)。 printf(\t電子郵箱:)。 scanf(\t%s,per[i].)。 do /*Email的@符檢測(cè)*/ { /*By:陸文虎*/ for(j=0。j20。j++) { if(per[i].[j]==39。@39。) k2++。 } if(k2!=1) { printf(\tEmail格式錯(cuò)誤,未檢測(cè)到合法@符,請(qǐng)重新輸入\n\t電子郵箱:)。 scanf(\t%s,per[i].)。 k2=0。 } }while(k2!=1)。 k2=0。 printf(\t修改成功!)。}void WritetoText(Person per[],int n) /*打印和保存數(shù)據(jù) 公共 */{ int i=0。 FILE *fp。 /*打印信息*/ if((fp=fopen(,w))==NULL) /*定義文件的具體位置*/ { printf(\t無(wú)法打開文件\n)。 system(pause)。 return。 /*文件打印的格式*/ } fprintf(fp,******************************************通訊錄****************************************\n)。 fprintf(fp,編號(hào) 姓名 年齡 電話號(hào)碼 通訊地址 電子郵箱\n)。 fprintf(fp,\n)。 while(in) { /*輸出文件各項(xiàng)精確對(duì)齊*/ fprintf(fp,%3d\t%8s\t%5s\t%12s\t%20s\t%20s\t\n,per[i].score,per[i].name,per[i].age,per[i].num,per[i].adds,per[i].)。 i++。 } fprintf(fp,\n)。 fprintf(fp,***************************************共有%d條記錄*************************************\n,n)。 fclose(fp)。 /*關(guān)閉文件*/ printf(\t打印成功!\n)。 printf(\)。 FILE *fp1。 /*保存數(shù)據(jù)*/ if((fp1=fopen(,wb))==NULL) { printf(\n\t不能打開!\n)。 exit(1)。 } for(i=0。in。i++) { fwrite(amp。pe[i],sizeof(Person),1,fp1)。 } fclose(fp1)。} void rank(int n) /*排序函數(shù) 陸*/{ int i,j。 for(i=0。in。i++) for(j=0。jni1。j++) if(pe[j].scorepe[j+1].score) /*按編號(hào)進(jìn)行冒泡排序*/ { temp=pe[j]。 pe[j]=pe[j+1]。 pe[j+1]=temp。 }}/*,信息不丟失,精確定位你想要的條目@符號(hào)檢測(cè),你可以更快找到你要的信息,按編號(hào)排序,導(dǎo)出更方便,減少誤操作影響*/ 指導(dǎo)老師意見:成績(jī): 教師簽名: 年 月 日
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1