综合习题
有一个班的学生(不超过50人),每个学生有数据包括学号、姓名5门课(英语,高数,计算机,马哲,电子技术)的成绩,从键盘输入此数据,要求按总分从高到低的顺序保存到cj.clat中(格式见附表一)并按学号从大到小的顺序打印出每门课程的成绩表(格式见附表二)以及总分最高分的学生的数据(包括学号,姓名,各门课程的成绩,平均分要求:用input函数输入学生数据,用PrintScore(x)函数打印出课程x的成绩表;用max函数找出最高分的学生数据 ,最高分的学生的数据在主函数中输出
附表一:cj.clat文件内容格式(按总分排序),每个学生的数据占一行,每一行的格式为:
学号 姓名 英语 高数 马哲 计算机 电子技术
如:10401 林洛 62 71 75 82 78
10404 李仁 80 70 60 60 58
附表二:每门课程的成绩表格式(按学号排序)
如:课程名称:高数
-----------------------------------
学号 姓名 成绩
-----------------------------------
10401 林洛 71
10404 李仁 70
…… …… ……
-----------------------------------
全班成绩统计:平均分:70.5
90~100分(优): 5人 占10%
80~89分(良): 14人 占28%
70~79分(中): 16人 占32%
60~69分(及格): 10人 占20%
0~59分(不及格): 5人 占10%