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

正文內(nèi)容

c語言課程設(shè)計(jì)-簡易教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-文庫吧在線文庫

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

下一頁面
  

【正文】 score[6]。6.屏幕顯示優(yōu)等生名單。5.屏幕顯示所有存放 不及格課程的學(xué)生的名單。(3)該系統(tǒng)還對每門課程的平均分進(jìn)行統(tǒng)計(jì),還算出了每門課程的標(biāo)準(zhǔn)差,并對班上所有學(xué)生的每門課程分?jǐn)?shù)在60分以下,60—70,70—80,80—90,和90分以上的人數(shù)進(jìn)行統(tǒng)計(jì)。(2)在實(shí)現(xiàn)此功能后,該系統(tǒng)通過對函數(shù)的調(diào)用算出了班上所有學(xué)生的加權(quán)平均分,并對班上所有學(xué)生成績進(jìn)行排名。4.打印每名學(xué)生成績條,結(jié)果放到一個(gè)數(shù)據(jù)文件中,文件名為“”。5.屏幕顯示所有存放 不及格課程的學(xué)生的名單。 char name[8]。 類型名n 結(jié)構(gòu)體成員表n。宏定義的作用是用一個(gè)簡單的標(biāo)識符(宏名)來代替一個(gè)字符串,方便程序的書寫,一般格式為:define 標(biāo)識符 字符串 如程序中:define M 20 define N 6float k[6]={0},y[6]={0}。1.函數(shù)調(diào)用關(guān)系圖:void main(){ void Read1()。void printchengji()。}2.模塊功能說明:(1)void Read1() /*讀文件HUAGONG10705*/ void Read1(){ FILE *fp。i++) { fscanf(fp,%d%s,amp。 (2) void Read2() /*讀文件HG10705*/ void Read2(){ FILE *fp。course[k].num,course[k].kechengname,amp。i++) s+=course[i].XueFen。 stu[i].ave=(int)(sum*+)/。 for(i=0。 }是文件輸出函數(shù),其功能是把把學(xué)生的成績信息存到文件e:\作業(yè)\wj10705中,返回值為void類型。kM。② for (j=0。j6。iM。 else if(stu[i].score[j]=80amp。stu[i].score[j]=69)c[j][3]++。 k[j]=k[j]/M。jN。amp。 if((fp=fopen(e:\\作業(yè)\\,w))==NULL) { printf(cannot open !)。j++) fprintf(fp,%7d,c[i][j])。 } for(i=0。 fprintf(fp,………………………………………………………………………………
…………………\n\n)。i++) { for(j=0。iM。jN。jN。 printf( * 請選擇您所要進(jìn)行的操作:\n\n)。 printf
(*******************************************************************************\n\n)。 printf( 操作已完成,如果需要具體成績,請選擇3 !\n\n)。 case 5:bujige()。167。能夠?qū)⑺鶎W(xué)活學(xué)活用,這是最令人興奮的事,我會(huì)繼續(xù)努力學(xué)習(xí),學(xué)習(xí)更多關(guān)于VC的知識。 float ave。 void jiaquan()。 void youxiu()。 int i,j。 for(j=0。 char title2[80]。} /*求加權(quán)平均分*/ void jiaquan(){ int i,j。i++) { sum=。 if((fp=fopen(e:\\作業(yè)\\,w))==NULL) { printf(cannot open!)。j++) fprintf(fp,%5d,stu[i].score[j])。jM。iM。 y[j]=sqrt(y[j])。stu[i].score[j]=89) c[j][1]++。 } /*創(chuàng)建文件存放學(xué)生數(shù)據(jù)文件kec10705*/ void kec10705() { FILE *fp。 for(j=0。 exit(0)。 fprintf(fp,%\n\n,stu[i].ave)。i++) { for(j=0。i++) { if(stu[i].ave=91) //amp。 printf(%\n,stu[i].ave)。jN。 int flag=1。 printf( * !\n\n)。 printf( 已經(jīng)創(chuàng)建學(xué)生成績表wj10705 !\n\n)。 case 4:printfenshu()。 flag=0。 break。 break。 printf( * 請您做出選擇:\n)。 printf( * !\n\n)。jN。j++) printf(%6d,stu[i].score[j])。(stu[i].ave=85||stu
[i].score[j]=99) { printf(%5d%5d%7s,stu[i].arrange,stu[i].num,stu[i].name)。 printf(優(yōu)等生的名單如下:\n)。 printf(不及格的名單如下:\n\n)。 fprintf(fp,%2d%8d%12s ,stu[i].order,stu[i].num,stu[i].name)。 } fclose(fp)。 } fprintf(fp,編號 課程名稱 課程平均分 標(biāo)準(zhǔn)差 優(yōu)秀 良好 中等 及格 不及格
\n)。 else if(stu[i].score[j]=60amp。iM。j6。 } /*統(tǒng)計(jì)平均值和標(biāo)準(zhǔn)差,計(jì)算分?jǐn)?shù)段的人數(shù)*/ void averageand() { int i,j。 for(i=0。iM。 //printf(%f,sum)。i++) s+=course[i].arrange。k++) { fscanf(fp,%d%s%f,amp。 } } fclose(fp)。 for(i=0。 arrange()。 void averageand()。 float XueFen。struct student { int arrange。后來定義了全局變量后,結(jié)果打印的結(jié)果全為零,說明數(shù)據(jù)沒有讀進(jìn)去,經(jīng)過老師的調(diào)試,發(fā)現(xiàn)原來又在函數(shù)內(nèi)部重新定義了相同的變量,導(dǎo)致在調(diào)用函數(shù)時(shí),只將數(shù)據(jù)存進(jìn)臨時(shí)變量中,將其刪除后,恢復(fù)正常……現(xiàn)在想想,問題雖然小,可是要做起來還是有一定的難度的。 case 0: printf( 系統(tǒng)即將退出,謝謝使用 !\n\n)。 break。 switch(xuanze) { case 1:Rrite()。 printf( * ,!\n\n)。(11)void menu()/*菜單*/ void menu() { int xuanze。jN。j++) printf(%6d,stu[i].score[j])。(10) void youxiu()/*顯示優(yōu)等生的名單*/ void youxiu() { int i,j。 printf(不及格的名單如下:\n\n)。 for(j=0。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1