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

正文內(nèi)容

c語言課程設計-簡易教學管理系統(tǒng)的設計與實現(xiàn)-文庫吧

2025-07-24 06:10 本頁面


【正文】 姓名 物理 C語言 數(shù)學 實驗 合教 化學 平均分\n)。 for(i=0。iM。i++) { fprintf(fp,%2d %2d %6s,stu[i].order,stu[i].num,stu[i].name)。 for(j=0。jN。j++) fprintf(fp,%5d,stu[i].score[j])。 fprintf(fp,%\n,stu[i].ave)。 } fclose(fp)。 }是文件輸出函數(shù),其功能是把把學生的成績信息存到文件e:\作業(yè)\wj10705中,返回值為void類型。(5)void arrange()/*排序*/ void arrange() { int i,j,k。 for(i=0。iM。i++) stu[i].arrange=1。 for (j=0。jM。j++) for(k=0。kM。k++) if(stu[j].avestu[k].ave) stu[j].arrange++。/*前面第加一次,名次倒退一名!*/ }是按學生的加權(quán)平均值排序的函數(shù),其功能是按照學生的加權(quán)平均值由高到低進行排序。函數(shù)參數(shù)為空,返回值為void類型。① for(i=0。iM。i++) stu[i].arrange=1。用來令每個學生的名次相同,均為1,以方便后面的比較。② for (j=0。jM。j++) for(k=0。kM。k++) if(stu[j].avestu[k].ave)將所有的同學一個個分別與其他所有人比較,當其他同學的平均分比該生高時,該生的名次自加1。最后即可得到排名。(6)void averageand() /*統(tǒng)計平均值和標準差,計算分數(shù)段的人數(shù)*/ void averageand() { int i,j。 for(j=0。j6。j++) { for(i=0。iM。i++) k[j]+=stu[i].score[j]。 k[j]=k[j]/M。 }/*算標準差*/ for(j=0。j6。j++) { for(i=0。iM。i++) y[j]+=(stu[i].score[j]k[j])*(stu[i].score[j]k[j])。 y[j]=sqrt(y[j])。 } for(j=0。jN。j++) for(i=0。iM。i++) if(stu[i].score[j]=90) c[j][0]++。 else if(stu[i].score[j]=80amp。amp。stu[i].score[j]=89) c[j][1]++。 else if(stu[i].score[j]=70amp。amp。stu[i].score[j]=79) c[j][2++。else if(stu[i].score[j]=60amp。amp。stu[i].score[j]=69)c[j][3]++。 else if(stu[i].score[j]60) c[j][4]++。是用來算每門課程的平均值及其標準差,統(tǒng)計各分數(shù)段的人數(shù),這些結(jié)果均放在全局變量中,以方便后來其他函數(shù)的調(diào)用。① for(j=0。j6。j++) { for(i=0。iM。i++) k[j]+=stu[i].score[j]。 k[j]=k[j]/M。 }循環(huán)算出每門課程的平均值;②for(j=0。j6。j++) { for(i=0。iM。i++) y[j]+=(stu[i].score[j]k[j])*(stu[i].score[j]k[j])。 y[j]=sqrt(y[j])。 }循環(huán)算出每門課程的標準差;③for(j=0。jN。j++) for(i=0。iM。i++) if(stu[i].score[j]=90) c[j][0]++。 else if(stu[i].score[j]=80amp。amp。stu[i].score[j]=89) c[j][1]++。 else if(stu[i].score[j]=70amp。amp。stu[i].score[j]=79) c[j][2++。else if(stu[i].score[j]=60amp。amp。stu[i].score[j]=69)c[j][3]++。 else if(stu[i].score[j]60) c[j][4]++。通過二重循環(huán)算出各分數(shù)段的人數(shù);(7)void kec10705()/*創(chuàng)建文件存放學生數(shù)據(jù)文件kec10705*/ void kec10705() { FILE *fp。 int i,j。 if((fp=fopen(e:\\作業(yè)\\,w))==NULL) { printf(cannot open !)。 exit(0)。 } fprintf(fp,編號 課程名稱 課程平均分 標準差 優(yōu)秀 良好 中等 及格 不及格\n)。 for(i=0。iN。i++) { fprintf(fp,%3d %6s % % ,course[i].num,course
[i].coursename,k[i],y[i])。 for(j=0。j5。j++) fprintf(fp,%7d,c[i][j])。 fprintf(fp,\n)。 } fclose(fp)。 }是用來把通過函數(shù)void averageand()算得的結(jié)果存放到創(chuàng)建的新文件e:\作業(yè)\。(8) void printchengji()/*找印分數(shù)條到文件cjhg10705*/ void printchengji() { FILE *fp。 int i,j。 if((fp=fopen(e:\\作業(yè)\\,w))==NULL) { printf(cannot open !)。 exit(0)。 } for(i=0。iM。i++) { fprintf(fp,名次 學號 姓名 物理 C語言 數(shù)學 實驗 合教 化學 平均分\n)。 fprintf(fp,%2d%8d%12s ,stu[i].order,stu[i].num,stu[i].name)。 for(j=0。jN。j++) fprintf(fp,%8d,stu[i].score[j])。 fprintf(fp,%\n\n,stu[i].ave)。 fprintf(fp,………………………………………………………………………………
…………………\n\n)。} fclose(fp)。 }是把每名學生的成績條打印出來,結(jié)果存放到文件e:\作業(yè)\。(9) void bujige()/*屏幕上顯示所有不及格的學生的名單*/ void bujige() { int i,j。 printf(不及格的名單如下:\n\n)。 printf( 姓名 學號 課程 學分 成績\n)。 for(i=0。iM。i++) { for(j=0。jN。j++) if(stu[i].score[j]60) printf(%6s%6d%7s%%5d\n,stu[i].name,stu[i].num,course[j].keche
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1