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

正文內(nèi)容

c語言課程設(shè)計-簡易教學(xué)管理系統(tǒng)的設(shè)計與實現(xiàn)(更新版)

2025-09-16 06:10上一頁面

下一頁面
  

【正文】 。 void bujige()。 void Read2()。 int score[6]。 在這個課程設(shè)計中,學(xué)到了很多。 }是顯示菜單的函數(shù),并可以通過它來調(diào)用其他的函數(shù)。 break。 case 2:averageand()。 printf( * !\n\n)。 printf( ……………學(xué)生成績統(tǒng)計系統(tǒng)簡易版……………\n\n)。 for(j=0。 for(j=0。 for(i=0。iM。 fprintf(fp,%\n\n,stu[i].ave)。 exit(0)。j5。 int i,j。 else if(stu[i].score[j]=70amp。 }循環(huán)算出每門課程的標準差;③for(j=0。i++) k[j]+=stu[i].score[j]。amp。i++) if(stu[i].score[j]=90) c[j][0]++。j++) { for(i=0。 for(j=0。用來令每個學(xué)生的名次相同,均為1,以方便后面的比較。j++) for(k=0。 } fclose(fp)。 } fprintf(fp,名次 學(xué)號 姓名 物理 C語言 數(shù)學(xué) 實驗 合教 化學(xué) 平均分\n)。 //printf(%f,sum)。iN。k++) { fscanf(fp,%d%s%f,amp。}是讀取文件函數(shù),,把關(guān)于學(xué)生信息的數(shù)據(jù)到內(nèi)存中,以便后來引用,函數(shù)參數(shù)為空,返回值為void類型。iM。menu()。void kec10705()。167。④結(jié)構(gòu)體定義了三個結(jié)構(gòu)體數(shù)組name[8], score[6],kechengname[8]define是宏定義命令,標識符又稱宏名。 } course[N]。 int num。4.打印每名學(xué)生成績條,結(jié)果放到一個數(shù)據(jù)文件中,文件名為“”。2.分別統(tǒng)計全班每門課程的平均分和標準差,并計算各分數(shù)段的人數(shù)。(1)該系統(tǒng)實現(xiàn)了從已創(chuàng)建的文本文件中讀取原始數(shù)據(jù)并且執(zhí)行后在屏幕上打印輸出文本文件中的原始數(shù)據(jù)表格。(4)該系統(tǒng)還通過寫入文件函數(shù)使其在指定的路徑生成txt文件并且在屏幕上顯示出文件內(nèi)容。3.用C語言創(chuàng)建一個數(shù)據(jù)文件,文件名為“”。0.退出167。 float ave。由于學(xué)生的平均分需要保留一位小數(shù),因此用單精度類型定義。 定義全局字符數(shù)組,存放學(xué)生課程的平均分和標準差,統(tǒng)計成績的結(jié)果,增加了函數(shù)的數(shù)據(jù)通道,在一個函數(shù)中修改了全局變量的值到另一個函數(shù)中仍然有效。void jiaquan()。void youxiu()。 int i,j。 for(j=0。 if((fp=fopen(e:\\作業(yè)\\,r))==NULL) printf(cannot open!)。 } fclose(fp)。iM。 ①第一個循環(huán)用于求總的學(xué)分; ②第二個是一個雙重循環(huán),是用來求成績的和并求加權(quán)平均值。i++) { fprintf(fp,%2d %2d %6s,stu[i].order,stu[i].num,stu[i].name)。 for(i=0。/*前面第加一次,名次倒退一名!*/ }是按學(xué)生的加權(quán)平均值排序的函數(shù),其功能是按照學(xué)生的加權(quán)平均值由高到低進行排序。j++) for(k=0。iM。 y[j]=sqrt(y[j])。stu[i].score[j]=89) c[j][1]++。是用來算每門課程的平均值及其標準差,統(tǒng)計各分數(shù)段的人數(shù),這些結(jié)果均放在全局變量中,以方便后來其他函數(shù)的調(diào)用。j6。iM。else if(stu[i].score[j]=60amp。 } fprintf(fp,編號 課程名稱 課程平均分 標準差 優(yōu)秀 良好 中等 及格 不及格\n)。 } fclose(fp)。i++) { fprintf(fp,名次 學(xué)號 姓名 物理 C語言 數(shù)學(xué) 實驗 合教 化學(xué) 平均分\n)。 }是把每名學(xué)生的成績條打印出來,結(jié)果存放到文件e:\作業(yè)\。j++) if(stu[i].score[j]60) printf(%6s%6d%7s%%5d\n,stu[i].name,stu[i].num,course[j].kechengname,course[j].arrange,stu[i].score[j])。 for(j=0。 printf(%\n,stu[i].ave)。 printf(%\n,stu[i].ave)。 printf( * ,并計算各分數(shù)段的人數(shù)!\n\n)。 scanf(%d,amp。 case 3:kec10705()。 case 6:youxiu()。要真正地編寫一個系統(tǒng),會碰到很多困難,不僅要將所學(xué)的知識運用到實際中,同時也要有耐心與決心,這次課程設(shè)計,我感到既然痛苦又快樂,雖然學(xué)習(xí)C語言已經(jīng)有一個學(xué)期了,但是自己的知識掌握得并不牢固,而且也沒有經(jīng)驗,到了真正實驗時,發(fā)現(xiàn)了有很多問題需要解決,心中感到很害怕,但是經(jīng)過指導(dǎo)老師的指導(dǎo),明白要將整個系統(tǒng)化為一個個功能模塊,然后根據(jù)需要編寫相應(yīng)的函數(shù),化整為零,一個一個的去實現(xiàn)。附錄 程序清單/*先定義結(jié)構(gòu)體數(shù)組用以存放文件HUAGONG10705與HG10705*/ define M 20define N 6include include include float k[6]={0},y[6]={0}。struct course { int num。 void arrange()。 Read2()。 exit(0)。j++) { fscanf(fp,%d,amp。 for(k=0。 for(i=0。jN。 } fprintf(fp,名次 學(xué)號 姓名 物理 C語言 數(shù)學(xué) 實驗 合教 化學(xué) 平均分\n)。 } fclose(fp)。kM。 k[j]=k[j]/M。jN。amp。 if((fp=fopen(e:\\作業(yè)\\,w))==NULL) { printf(cannot open !)。j++) fprintf(fp,%7d,c[i][j])。iM。 } fclose(fp)。j++) if(stu[i].score[j]60) printf(%6s%6d%7s%%5d\n,stu[i].name,stu[i].num,course
[j].kechengname,course[j].XueFen,stu[i].score[j])。stu[i].arrange=4amp。 for(j=0。 if(loop=1) { printf(%5d%5d%7s,stu[i].arrange,stu[i].num,stu
[i].name)。 printf( ……………學(xué)生成績統(tǒng)計系統(tǒng)簡易版……………\n\n)。 printf( * !\n\n)。 case 2:averageand()。 break。 }第 17 頁 共 17
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1