就想赖着你 发表于 2013-6-14 12:39:20

求大神帮解答!!急急急急!

2.学生课程信息管理程序
  
  有一个班的学生(不超过50人),每个学生的数据包括学号、姓名、五门课(英语、高数、马哲、计算机、电子技术)的成绩,从键盘输入此数据,要求按总分从高到低的顺序保存到cj.dat中(格式见附表一),并按学号从小到大的顺序打印出每门课程的成绩表(格式见附表二),
以及总分最高分的学生的数据(包括学号、姓名、各门课的成绩、平均分数)。
  要求:用input函数输入学生数据;用PrintScore(x)函数打印出课程x的成绩表;用max函数
找出最高分学生数据;最高分的学生的数据在主函数中输出。
  
  附表一:cj.dat文件内容格式(按总分排序)
  每个学生的数据占一行,每一行的格式为:
   学号,姓名,英语,高数,马哲,计算机,电子技术
  如:02030405,林之虎,62, 71, 75, 82.5, 78
    02030401,顾明, 78.5, 72, 68, 86, 64
    02030412,唐晓芙,82, 86, 78, 75, 80.5
  
  附表二:每门课程的成绩表格式(按学号排序),如:
  课程名称:高数
  ------------------------------------
  学号 姓名 成绩
  ------------------------------------
  02030401 顾明 72
  02030405 林之虎 71
  02030412 唐晓芙 86
  ...... ...... ...
  ------------------------------------
  全班成绩统计:平均分:70.5
  90~100分(优): 5 人 占 10%
  80~89分(良): 14人 占 28%
  70~79分(中): 16人 占 32%
  60~69分(及格):10人 占 20%
  0~59分(不及格):5人 占 10%
  

lsh華 发表于 2013-6-14 16:09:22

无回帖,不论坛,这才是人道。

lsh華 发表于 2013-6-15 00:51:02

无回帖,不论坛,这才是人道。
页: [1]
查看完整版本: 求大神帮解答!!急急急急!