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

正文內容

c語言實訓報告之學籍管理系統(tǒng)-資料下載頁

2025-05-14 02:07本頁面

【導讀】類統(tǒng)計、上報成績匯總結果等,這給每位教師和學籍管理人員帶來很大的工作量。用學籍管理系統(tǒng)可以減少工作者的工作負擔。循環(huán)顯示如圖所示的主菜單。其中,原始數(shù)據(jù)的排列時無序的。系統(tǒng)應能夠保留原始成績單。在主菜單選擇2:進入圖子菜單并統(tǒng)計成績。在此可以計算平均成績,統(tǒng)計各。分數(shù)段人數(shù),按學號排序,按平均分排序。在子菜單選擇1時,將該班學生的成績單。生的成績單按平均分降序排序后存放在“按平均分排序.txt”文件中。在子菜單選擇4時,返回主。菜單,選擇0時,退出系統(tǒng)。多門科目補考的學生,應避免時間重復。為3門以上不及格的學生打印退學通知單,在主菜單選擇4,此功能學生自由發(fā)揮,根據(jù)本組愛好增加與本題目相關的新功能。負責小組程序的輸入和創(chuàng)新部分,分配任務,使工作銜接有序。主要負責繪制流程圖,檢查流程的連續(xù),可操。負責小組程序的成績統(tǒng)計的部分。作,實現(xiàn)基本的人機對話。

  

【正文】 | 3統(tǒng)計分數(shù)段 |)。 printf(\n | 4返回 |)。 printf(\n | 0退出系統(tǒng) |)。 printf(\n ||\n)。 choose=getch()。 switch(choose) { case39。139。:sortAnhao()。break。 case39。239。:jisuanPingjun()。break。 case39。339。:tongjiFenshu()。break。 case39。439。:main()。 break。 case39。039。:break。 default:printf(\n %c 是非法選項! \n)。break。 } if(choose==39。039。) break。 printf(\n 要繼續(xù)選擇嗎 (Y/N)? \n)。 do { yes_no=getche()。 }while(yes_no!=39。Y39。amp。amp。yes_no!=39。y39。amp。amp。yes_no!=39。N39。amp。amp。yes_no!=39。n39。)。 }while(yes_no==39。y39。||yes_no==39。Y39。)。 } void sortAnhao() { int i=0,j=0,n=0。 struct student ex2[N]={0},temp={0}。 FILE *fp=NULL。 system(color 9f)。 fp=fopen(d:\\學生基本信息 .txt,r)。 if(fp==NULL) 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 33 { printf(\n 打開文件失?。?\n)。 return。 } printf(\n 歡迎進入按學號排序系統(tǒng) \n)。 while(feof(fp)==0) { fscanf(fp,%3d%15s%16s%f%f%f%f%f\n,amp。i,amp。ex2[i].num,ex2[i].name,amp。ex2[i].math,amp。ex2[i].english,amp。ex2[i].cprogram,amp。ex2[i].circuit,amp。ex2[i].law)。 i++。 n++。 } fclose(fp)。 for(i=0。in1。i++) for(j=i+1。jn。j++) if(strcmp(ex2[i].num,ex2[j].num)0) { temp=ex2[i]。 ex2[i]=ex2[j]。 ex2[j]=temp。 } fp=fopen(d:\\按學號排序 .txt,w)。 if(fp==NULL) { printf(\n 打開文件失??! \n)。 return。 } fprintf(fp,序號 學號 姓名 高數(shù) 英語 編程 電路 法律 \n)。 for(i=0。in。i++) fprintf(fp,%3d%15s%16s%%%%%\n,i,ex2[i].num,ex2[i].name,ex2[i].math,ex2[i].english,ex2[i].cprogram,ex2[i].circuit,ex2[i].law)。 printf(\n 文件已保存至 D:\\按學號排序 .txt\n)。 fclose(fp)。 } void jisuanPingjun() { int i=0,j=0,n=0。 char c=39。\039。 struct student ex2[N]={0},temp={0}。 FILE *fp=NULL。 system(color 9f)。 fp=fopen(d:\\學生基本信息 .txt,r)。 if(fp==NULL) { printf(\n 打開文件失??! \n)。 return。 } printf(\n 歡迎使用按學號排序系統(tǒng) \n)。 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 34 while(feof(fp)==0) { fscanf(fp,%3d%15s%16s%f%f%f%f%f\n,amp。i,ex2[i].num,ex2[i].name,amp。ex2[i].math,amp。ex2[i].english,amp。ex2[i].cprogram,amp。ex2[i].circuit,amp。ex2[i].law)。 i++。 n++。 } fclose(fp)。 for(i=0。in。i++) ex2[i].pingjun=(ex2[i].math+ex2[i].english+ex2[i].cprogram+ex2[i].circuit+ex2[i].law)/5。 for(i=0。in1。i++) for(j=i+1。jn。j++) if(ex2[i].pingjunex2[j].pingjun) { temp=ex2[i]。 ex2[i]=ex2[j]。 ex2[j]=temp。 } fp=fopen(d:\\按平均成績排序 .txt,w)。 if(fp==NULL) { printf(\n 打開文件失敗! \n)。 return。 } fprintf(fp,序號 學號 姓名 高數(shù) 英語 編程 電路 法律 平均\n)。 for(i=0。in。i++) fprintf(fp,%3d%15s%16s%%%%%%\n,i,ex2[i].num,ex2[i].name,ex2[i].math,ex2[i].english,ex2[i].cprogram,ex2[i].circuit,ex2[i].law,ex2[i].pingjun)。 printf(\n 文件已保存至 D:\\按平均成績排序 .txt\n)。 fclose(fp)。 } void tongjiFenshu() { int i=0,j=0,t=0,n=0,e=0,a[5][5]={0}。 char yes_no=39。\039。 float list[5][5]={0}。 struct student ex2[N]={0}。 FILE *fp=NULL。 system(color 9f)。 fp=fopen(d:\\學生基本信息 .txt,r)。 if(fp==NULL) { printf(\n 打開文件失??! \n)。 return。 } 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 35 printf(\n 歡迎進入分數(shù)段統(tǒng)計系統(tǒng)! )。 while(feof(fp)==0) { fscanf(fp,%3d%15s%16s%f%f%f%f%f\n,amp。i,ex2[i].num,ex2[i].name,amp。list[i][0],amp。list[i][1],amp。list[i][2],amp。list[i][3],amp。list[i][4])。 i++。 n++。 } fclose(fp)。 for(j=0。j5。j++) a[0][j]=0。 for(j=0。j5。j++) for(i=0。in。i++) { if(list[i][j]100||list[i][j]0) e++。 else {t=(int)list[i][j]/10。 switch(t) { case 10:a[j][0]++。break。 case 9:a[j][0]++。break。 case 8:a[j][1]++。break。 case 7:a[j][2]++。break。 case 6:a[j][3]++。break。 default:a[j][4]++。break。 } } } printf(\n\n\n\n 各門課、個分數(shù)段學生人數(shù) )。 printf(\n )。 printf(\n | 90 分以上 | 80~89 分 | 70~79 分 | 60~69 分 | 60 分以下 )。 printf(\n )。 printf(\n 高數(shù) | %3d | %3d | %3d | %3d | %3d ,a[0][0],a[0][1],a[0][2],a[0][3],a[0][4])。 printf(\n )。 printf(\n 英語 | %3d | %3d | %3d | %3d | %3d ,a[1][0],a[1][1],a[1][2],a[1][3],a[1][4])。 printf(\n )。 printf(\n 編程 | %3d | %3d | %3d | %3d | %3d ,a[2][0],a[2][1],a[2][2],a[2][3],a[2][4])。 printf(\n )。 學籍管理系統(tǒng)實訓報告 03, 13, 23 學員 36 printf(\n 電路 | %3d | %3d | %3d | %3d | %3d ,a[3][0],a[3][1],a[3][2],a[3][3],a[3][4])。 printf(\n )。 printf(\n 法律 | %3d | %3d | %3d | %3d | %3d ,a[4][0],a[4][1],a[4][2],a[4][3],a[4][4])。 printf(\n )。 if(e!=0) printf(\n 有 %d 個錯誤的成績,請檢查。 \n,e)。 } void studentStatus() { int i=1。 char choose=39。\039。,yes_no=39。\039。 struct student ex3[N]={0}。 FILE *fp=NULL。 fp=fopen(d:\\學生基本信息 .txt,r)。 if(fp==NULL) { printf(\n 打開文件失?。?\n)。 return。 }
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1