C大作業(yè)MicrosoftWord文檔

C大作業(yè)MicrosoftWord文檔

ID:39548127

大?。?8.50 KB

頁數:7頁

時間:2019-07-06

C大作業(yè)MicrosoftWord文檔_第1頁
C大作業(yè)MicrosoftWord文檔_第2頁
C大作業(yè)MicrosoftWord文檔_第3頁
C大作業(yè)MicrosoftWord文檔_第4頁
C大作業(yè)MicrosoftWord文檔_第5頁
資源描述:

《C大作業(yè)MicrosoftWord文檔》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、學生成績管理系統每位學生至少包括學號,姓名,班級和四門課程的成績和獎懲程序功能:1統計每個班每門課程平均成績,最高分,最低分2對該專業(yè)所有學生進行排名,排名原則:按所有成績之和進行排名同時要求參與排名的學生每門功課都及格若有不及格的不參與排名3評出專業(yè)優(yōu)秀者與班級優(yōu)秀者。專業(yè)優(yōu)秀者評選條件:專業(yè)總成績排名前十,并且所有科目不低于85。班級優(yōu)秀者評選條件:所有課程不低于85或者有兩門(包括兩門)以上單科成績是班級第一,并且在獎懲欄備注。備注:編寫程序時要有備注信息,即每個模塊實現功能,以及引用變量的作用也可以在C++下完成,再此環(huán)境下注釋采用中文所有

2、結果均以文件形式保存。#include#include#include#include#defineN75/*專業(yè)學生總數*/structstudent{intcl;charxh[20];charname[20];floatmark[4];/*四門成績:數學成績:mark[0],英語成績:mark[1],計算機成績:mark[2],物理成績:mark[3]*/}stu[N];structrank{charname[20];floatmark;}gread[100];FILE*

3、fp;floathigh[3][4]={0};voidmenu(){printf("********************************");printf("**提示:請輸入的總人數不超過100人**");printf("1.輸入學生成績");printf("2.統計每個班每門課程平均成績,最高分,最低分");printf("3.學生成績的專業(yè)排名(不含有不及格科目的學生)");printf("4.專業(yè)評選結果");printf("5.班級評選結果");printf("0.退出程序");printf("請

4、選擇0-5:");printf("********************************");}voidinput()/*學生信息輸入函數*/{inti;for(i=0;i

5、,&stu[i].mark[3]);}}voidstatistics()/*統計每個班每門課程平均成績,最高分,最低分*/{floatsum[3][4]={0},low[3][4]={100,100,100,100,100,100,100,100,100,100,100,100};floatave[3][4];inti,j;intnum[3]={0};for(i=0;i

6、k[1];/*一班英語成績總和*/sum[0][2]+=stu[i].mark[2];/*一班計算機成績總和*/sum[0][3]+=stu[i].mark[3];/*一班物理成績總和*/if(high[0][0]

7、i].mark[3])high[0][3]=stu[i].mark[3];if(low[0][0]>stu[i].mark[0])low[0][0]=stu[i].mark[0];if(low[0][1]>stu[i].mark[1])low[0][1]=stu[i].mark[1];if(low[0][2]>stu[i].mark[2])low[0][2]=stu[i].mark[2];if(low[0][3]>stu[i].mark[3])low[0][3]=stu[i].mark[3];num[0]++;break;case2:sum[1][

8、0]+=stu[i].mark[0];/*二班數學成績總和*/sum[1][1]+=stu[i].mark[1];/*二班

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。