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

正文內(nèi)容

c語言程序設(shè)計(jì)大作業(yè)-資料下載頁

2025-07-07 11:44本頁面
  

【正文】 zeof(struct student),1,fp)!=1) printf( \t\t文件寫入錯(cuò)誤!\n)。 xiugairs()。 fclose(fp)。 //關(guān)閉文件 return 0。}int save() //保存文件{ FILE *fp。 // 定義文件指針 //char ch。 int i。 //printf( \t\t是否保存到文件?(Y/N)))。 //ch=getch()。 //if(ch!=39。n39。amp。amp。ch!=39。N39。) //{ if((fp=fopen(,wb))==NULL) // { printf( \t\t文件創(chuàng)建失敗!\n)。 return 0。 } for(i=0。inCOUNT。i++) //總的記錄量就是我們學(xué)生人數(shù) if(fwrite(amp。str[i],sizeof(struct student),1,fp)!=1) //創(chuàng)建文件并以二進(jìn)制形式打開 printf( \t\t文件寫入錯(cuò)誤!\n)。 //system(pause)。 //exit(00)。 savers()。 fclose(fp)。 //關(guān)閉文件 // } //else exit(00)。 //system(pause)。 return 0。}*/int xswj() //顯示文件信息{ int i=0。 FILE *fp。 if((fp=fopen(,rb))==NULL) // { printf(磁盤文件還未存在,請先創(chuàng)建!)。 system(pause)。 return 0。 } system(cls)。 printf( \t\t 設(shè)計(jì)者:吳承增 班級(jí):軟件技術(shù)092班\n)。 printf( \t\t================================================\n)。 printf( \t\t 顯 示 學(xué) 生 信 息 \n)。 printf( \t\t================================================\n)。 printf( \t\t 學(xué)生信息列表\n)。 printf( \n)。 printf( 學(xué)號(hào) 姓名 性別 數(shù)學(xué) 英語 C語言 平均成績 總成績 \n)。 printf( \n)。 for(i=0。iN。i++) {fread(amp。str[i],sizeof(struct student),1,fp)。 //創(chuàng)建文件并以二進(jìn)制形式打開 printf( \t%s,str[i].xh)。 printf( \t%s,str[i].name)。 printf( \t%s,str[i].sex)。 printf( \t%.1f,str[i].sxcj)。 printf( \t%.1f,str[i].yycj)。 printf( \t%.1f,str[i].Cyycj)。 printf( \t%.1f,str[i].ave)。 printf( \t%.1f\n,str[i].sum)。 } fclose(fp)。 //關(guān)閉文件 system(pause)。 return 0。}int AddfromText(struct student[],int n) /*從文件中讀入數(shù)據(jù)*/ { int i=0,num。 FILE *fp。 /*定義文件指針*/ char filename[20]。 /*定義文件名*/ printf(\t\t\tInput the filename:)。 scanf(\t\t\t%s,filename)。 /*輸入文件名*/ if((fp=fopen(filename,r))==NULL) /*打開文件*/ { printf(\t\t\tcann39。t open the file\n)。 /*打開失敗信息*/ printf(\t\t\t)。 system(pause)。 return(n)。 } fscanf(fp,%d,amp。num)。 /*讀入總記錄量*/ nCOUNT=num。/*總的記錄量就是我們學(xué)生人數(shù)*/ while(inum) /*循環(huán)讀入數(shù)據(jù)*/ { fscanf(fp,%s%s%s%f%f%f%f%f,str[i].xh,str[i].name,str[i].sex,amp。str[n+i].sxcj,amp。str[n+i].yycj,amp。str[n+i].Cyycj,amp。str[n+i].ave,amp。str[n+i].sum)。 i++。 } n+=num。 fclose(fp)。 /*關(guān)閉文件*/ printf(\t\t\tSuccessed!\n)。 printf(\t\t\t)。 system(pause)。 return(n)。 }void WritetoText(struct student[],int n) /*將所有記錄寫入文件*/ { int i=0。 FILE *fp。 /*定義文件指針*/ char filename[20]。 /*定義文件名*/ printf(\t\t\tWrite Records to a Text File\n)。 /*輸入文件名*/ printf(\t\t\tInput the filename:)。 scanf(\t\t\t%s,filename)。 if((fp=fopen(filename,w))==NULL) /*打開文件*/ { printf(\t\t\tcann39。t open the file\n)。 system(pause)。 return。 } n=nCOUNT。 fprintf(fp,%d\n,n)。 /*循環(huán)寫入數(shù)據(jù)*/ while(in) { fprintf(fp,%10s%10s%10s%%%%%%\n,str[i].xh,str[i].name,str[i].sex,str[i].sxcj,str[i].yycj,str[i].Cyycj,str[i].ave,str[i].sum)。 i++。 } fclose(fp)。 /*關(guān)閉文件*/ printf(Successed!\n)。 /*返回成功信息*/ } int main() //主函數(shù)mainmemu { int P。//int n=0。 system(title 學(xué)生成績檔案管理系統(tǒng))。 printf( \t\t 設(shè)計(jì)者:吳承增 班級(jí):軟件技術(shù)092班\n)。 printf( \t\t================================================\n)。 printf( \t\t 歡迎進(jìn)入 \n)。 printf( \t\t 學(xué)生成績檔案管理系統(tǒng) \n)。 printf( \t\t================================================\n)。{ for(。) {system(cls)。 printf( ** 主菜單 ** 設(shè)計(jì)者:吳承增 班級(jí):軟件技術(shù)092班\n)。 printf( \t\t================================================\n)。 printf( \t\t 學(xué)生成績檔案管理系統(tǒng) \n)。 printf( \t\t================================================\n)。 printf( \t\t 錄 入 學(xué) 生 信 息 1\n)。 printf( \t\t 顯 示 學(xué) 生 信 息 2\n)。 printf( \t\t 查 詢 學(xué) 生 信 息 3\n)。 printf( \t\t 更 新 學(xué) 生 信 息 4\n)。 printf( \t\t 統(tǒng) 計(jì) 學(xué) 生 信 息 5\n)。 printf( \t\t 讀 入 學(xué) 生 信 息 6\n)。 printf( \t\t 存 儲(chǔ) 學(xué) 生 信 息 7\n)。 printf( \t\t 按 0 返回! 00\n)。 printf( \t\t================================================\n)。 printf( \t\t請選擇功能鍵: )。 scanf(%d,amp。P)。 if(P7||P0) { printf( 輸入錯(cuò)誤!\n)。 system(pause)。 } else { switch(P) { //case 00: save()。break。 case 1: ScoreNew()。break。 case 2: sxcjpx()。break。 case 3: SearchStud()。break。 case 4: gxxscj()。break。 case 5: tjxscj()。break。 case 6: p=AddfromText(str,p)。break。 case 7: WritetoText(str,p)。break。 } } } } system(pause)。 exit(0)。 return 0。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1