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

正文內(nèi)容

word版可編輯-程序設(shè)計實(shí)訓(xùn)專題講座精心整理-資料下載頁

2025-03-24 05:17本頁面
  

【正文】 \n,y. xm,)。 printf(繼續(xù)錄入嗎(y/n)?\n)。 scanf(%s,amp。yn)。 }while(yn==39。y39。)。 fclose(fp)。 getch()。} (4) 消費(fèi)修改 先輸入要修改人員的學(xué)(工)號,然后打開文件,從文件讀出數(shù)據(jù),若是要修改人員的信息,進(jìn)行修改(不是,則不要修改),然后將信息保存到另一個文件中。最后從另一個文件將數(shù)據(jù)保存到原來文件中。 void a2() { FILE *fp,*fq。char yn,no[20]。 do{ system(cls)。 fp=fopen(f:\\,r)。 fq=fopen(f:\\,w)。 printf(輸入要修改人員的學(xué)(工)號 \n)。 scanf(%s,no)。 while(1){ fscanf(fp,%s%s%s%s%s%s%f,,y .rq,amp。)。 if(feof(fp))break。 if(strcmp(,no)==0) { printf(要修改人員信息如下:\n)。 printf(學(xué)(工)號 學(xué) 院 姓 名 消費(fèi)地點(diǎn) 日期 時間 金額\n)。 printf(%12s %6s %6s %8s %8s %8s %f\n, ,,)。 printf(輸入要修改人員的學(xué)院 姓名 消費(fèi)地點(diǎn) 日期 時間 金額\n)。 scanf(%s%s%s%s%s%f,,amp。y .je)。 fprintf(fq,%s %s %s %s %s %s %f\n,no, ,)。 } else fprintf(fq,%s %s %s %s %s %s %f\n,y. xm,)。 } fclose(fp)。fclose(fq)。 fp=fopen(f:\\,w)。 fq=fopen(f:\\,r)。 while(1) {fscanf(fq,%s%s%s%s%s%s%f, ,amp。)。 if(feof(fq))break。 fprintf(fp,%s %s %s %s %s %s %f\n,y. xm,)。 } printf(繼續(xù)修改嗎(y/n)?\n)。 scanf(%s,amp。yn)。 fclose(fp)。fclose(fq)。 }while(yn==39。y39。)。 getch()。 } (5) 消費(fèi)統(tǒng)計 先將所有的消費(fèi)信息從文件讀出到數(shù)組中(一個人可以有多次消費(fèi)記錄),將學(xué)(工)號相同的記錄的消費(fèi)金額合并到他的第一項(xiàng),其它多余的項(xiàng)的消費(fèi)金額置0,最后輸出每個學(xué)(工)號的第一項(xiàng)(當(dāng)然也可以保存到文件中) void a3() { FILE *fp。int i,j。 fp=fopen(f:\\,r)。 n=0。 while(1){ fscanf(fp,%s%s%s%s%s%s%f,,y .rq,amp。)。 if(feof(fp))break。 z[n]=y。n++。} fclose(fp)。 for(i=0。in1。i++) for(j=i+1。jn。j++) if(strcmp(z[i].no,z[j].no)==0) if(z[i].je==0)break。 else {z[i].je+=z[j].je。z[j].je=0。} printf(學(xué)(工)號 學(xué) 院 姓 名 消費(fèi)總金額\n)。 for(i=0。in。i++) if(z[i].je) printf(%12s %6s %6s %f\n,z[i].no,z[i].xy,z[i] .xm,z[i].je)。 getch()。 } (6) 消費(fèi)查詢 輸入要查找人員的學(xué)(工)號和姓名,然后打開文件,從文件讀出數(shù)據(jù),讀出數(shù)據(jù)與要找的數(shù)據(jù)相符,則輸出,否則不輸出。 void a4() { char no[20],xm[20],yn。 FILE *fp。 do{ system(cls)。 fp=fopen(f:\\,r)。 printf(輸入要查詢學(xué)生的學(xué)(工)號和姓名\n)。 scanf(%s%s,no,xm)。 printf(學(xué)(工)號 學(xué) 院 姓 名 消費(fèi)地點(diǎn) 日期 時間 金額\n)。 while(1){ fscanf(fp,%s%s%s%s%s%s%f,,y .rq,amp。)。 if(feof(fp))break。 if(strcmp(,no)==0amp。amp。strcmp(,xm)==0) { printf(%12s %6s %6s %8s %8s %8s %f\n, ,,)。 }} fclose(fp)。 printf(繼續(xù)查找嗎(y/n)?\n)。 scanf(%s,amp。yn)。}while(yn==39。y39。)。 getch()。 } (7) 打印消費(fèi)單 打開文件,從文件中讀出數(shù)據(jù)到數(shù)組中,對數(shù)組中的元素按學(xué)(工)號排序,使同一個人的消費(fèi)記錄顯示在一起,然后打印消費(fèi)單。 void a5() { FILE *fp。int i,j。 fp=fopen(f:\\,r)。 while(1){ fscanf(fp,%s%s%s%s%s%s%f,,amp。 )。 if(feof(fp))break。 x[n]=y。n++。} fclose(fp)。 for(i=0。in1。i++) for(j=n1。j=i+1。j) if(strcmp(x[j].no,x[j1].no)0) { y=x[j]。x[j]=x[j1]。x[j1]=y。} printf(學(xué)(工)號 學(xué) 院 姓 名 消費(fèi)地點(diǎn) 日期 時間 金額\n)。 for(i=0。in。i++) printf(%12s %6s %6s %8s %8s %8s %f\n,x[i].no,x[i].xy,x[i ].xm,x[i].dd,x[i].rq,x[i].sj,x[i].je)。 getch()。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1