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

正文內(nèi)容

c語言程序設(shè)計報告-資料下載頁

2025-08-05 01:03本頁面
  

【正文】 } fclose(fp1)。 for(j=0。jn1。j++){ /*用u[k]進行冒泡排序,v[k]為中間變量*/ for(k=0。knj1。k++){ if(u[k].numu[k+1].num){ v[k].num=u[k].num。 u[k].num=u[k+1].num。 u[k+1].num=v[k].num。 strcpy(v[k].name,u[k].name)。 strcpy(u[k].name,u[k+1].name)。 strcpy(u[k+1].name,v[k].name)。 v[k].age=u[k].age。 u[k].age=u[k+1].age。 u[k+1].age=v[k].age。 strcpy(v[k].sex,u[k].sex)。 strcpy(u[k].sex,u[k+1].sex)。 strcpy(u[k+1].sex,v[k].sex)。strcpy(v[k].birthdate,u[k].birthdate)。strcpy(u[k].birthdate,u[k+1].birthdate)。strcpy(u[k+1].birthdate,v[k].birthdate)。 strcpy(v[k].address,u[k].address)。strcpy(u[k].address,u[k+1].address)。strcpy(u[k+1].address,v[k].address)。 strcpy(v[k].phonenumber,u[k].phonenumber)。strcpy(u[k].phonenumber,u[k+1].phonenumber)。strcpy(u[k+1].phonenumber,v[k].phonenumber)。 strcpy(v[k].,u[k].)。strcpy(u[k].,u[k+1].)。strcpy(u[k+1].,v[k].)。 strcpy(v[k].graduateschool,u[k].graduateschool)。strcpy(u[k].graduateschool,u[k+1].graduateschool)。strcpy(u[k+1].graduateschool,v[k].graduateschool)。 } } } for(k=0。kn。k++){ printf(第%d 個是: 學(xué)號:%ld\n姓名:%s\n年齡:%d\n性別:%s\n出生日期:%s\n家庭地址:%s\n電話號碼:%s\n電子郵件:%s\n畢業(yè)學(xué)校:%s\n\n, k ,u[k].num,u[k].name,u[k].age,u[k].sex,u[k].birthdate,u[k].address,u[k].phonenumber,u[k].,u[k].graduateschool)。 } fclose(fp1)。}void changes(){ /*此處為修改函數(shù)*/ FILE *fp1,*fp2。 long number。 int j,flag=0。 int choice。 if((fp1=fopen(c:\\,r))==NULL){ printf(學(xué)生信息沒有被錄入,按任意鍵返回:\n)。 getchar()。 return。 } fp1=fopen(c:\\,r)。 fp2=fopen(c:\\,w)。 printf(請輸入學(xué)號\n)。 scanf(%ld,amp。number)。 for(j=0。fread(amp。s[j],sizeof(struct students),1,fp1)!=0。j++){ if(s[j].num==number){ /*判斷該學(xué)生是否出在*/ printf(學(xué)生的信息如下:\n)。 print(j)。 printf(\n)。 printf(\t\t ============================== \n)。 printf(\t\t \n)。 printf(\t\t \n)。 printf(\t\t \n)。 printf(\t\t \n)。 printf(\t\t \n)。 printf(\t\t \n)。 printf(\t\t \n)。 printf(\t\t \n)。 /*列出修改菜單*/ printf(\n)。 scanf(%d,amp。choice)。 switch(choice){ case 1:{ printf(請輸入新姓名\n)。 scanf(%s,s[j].name)。 fwrite(amp。s[j],sizeof(struct students),1,fp2)。 }break。 case 2:{ printf(請輸入新年齡\n)。 scanf(%d,amp。s[j].age)。 fwrite(amp。s[j],sizeof(struct students),1,fp2)。 }break。 case 3:{ printf(請輸入新性別\n)。 scanf(%s,s[j].sex)。 fwrite(amp。s[j],sizeof(struct students),1,fp2)。 }break。 case 39。439。:{ printf(請輸入新出生日期\n)。 scanf(%s,s[j].birthdate)。 fwrite(amp。s[j],sizeof(struct students),1,fp2)。 }break。 case 39。539。:{ printf(請輸入新家庭地址\n)。 scanf(%s,s[j].address)。 fwrite(amp。s[j],sizeof(struct students),1,fp2)。 }break。 case 6:{ printf(請輸入新電話號碼\n)。 scanf(%s,s[j].phonenumber)。 fwrite(amp。s[j],sizeof(struct students),1,fp2)。 }break。 case 7:{ printf(請輸入新電子郵件\n)。 scanf(%s,s[j].)。 fwrite(amp。s[j],sizeof(struct students),1,fp2)。 }break。 case 8:{ printf(請輸入新畢業(yè)學(xué)校\n)。 scanf(%s,s[j].graduateschool)。 fwrite(amp。s[j],sizeof(struct students),1,fp2)。 }break。 default: printf(選擇錯誤!!系統(tǒng)自動返回\n)。 fwrite(amp。s[j],sizeof(struct students),1,fp2)。 break。 } flag=1。/*第一個if*/ } else fwrite(amp。s[j],sizeof(struct students),1,fp2)。/*for循環(huán)*/} if(flag==0) printf(學(xué)生不存在!!系統(tǒng)自動返回\n)。 fclose(fp1)。 fclose(fp2)。 /*修改完成,信息重新寫入文本*/ fp1=fopen(c:\\,w)。 fp2=fopen(c:\\,r)。 for(j=0。fread(amp。s[j],sizeof(struct students),1,fp2)!=0。j++){ fwrite(amp。s[j],sizeof(struct students),1,fp1)。 } fclose(fp1)。 fclose(fp2)。}參考文獻: 《C語言程序設(shè)計基礎(chǔ)》 李麗娟、牛莉主編 鐵道出版社 《C語言程序設(shè)計》 黃迪明、胡德昆主編 電子科技大學(xué)出版社 《C程序設(shè)計》 譚浩強主編 清華大學(xué)出版社
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1