综合实验设计
题目:学生成绩管理与统计
从键盘输入一个班(共30个人)学生的学号 姓名 m门课的成绩,分别统计下列内容:
(1)统计每个学生的总分和平均分
(2)按总分由大到小排名次
(3)打印出成绩在全班平均分及平均分以上的学生名单
提示(1)设计一个学生成绩管理的结构体,主要信息包括:学号,姓名,班级,m门功课的成绩(不妨先设4门) 每个学生的总分,平均分,注意每个成员的数据类型。用声明完成的结构体定义一个结构体的数组,最多含30个元素。每个元素代表一个学生的全部信息。
(2)设定义的结构体数组为:srtuct students stu[30]; 首先计算出每个学生的总分和平均分,存储在每个数组元素的总分成员与平均分成员中。
(3)按总粉排序后,其结果可用下列方法储存:方法一:设计一个30个元素的数组temp[30], 分别储存第一个,第二个。。。。学生的数组序号。 方法二:在结构体中添加一成员,该成员用于储存每个学生的名次。
(4)求出全班每门课程的平均分,分别用每个学生的相应课程的成绩与已有的平均成绩进行比较,大于等于平均成绩的学生将被打印出来。 自:Bbs.Faloo.com ------------------------------ [复制本帖地址] //bbs.faloo.com/t/1061365.html
|
|