学生成绩管理数据结构设计报告.docVIP

  • 114
  • 0
  • 约2.14万字
  • 约 36页
  • 2018-10-27 发布于浙江
  • 举报
学生成绩管理数据结构设计报告

一、问题描述 在学生成绩管理中,经常会遇到求平均成绩,统计不及格学生成绩,统计优秀学生人数,以及按成绩对学生进行排名等。现假设有某个班级的若干名学生,每个学生都考试完成了4门课程,试对所有学生的成绩完成以下工作: (1)求每门课程的平均成绩。 (2)输出所有有不及格课程的学生的学号、姓名、全部课程的成绩、平均成绩。 (3)输出所有平均分在90分以上(含90分)的学生学号、姓名。 (4)对4门课程中的任何一门,可随意抽取1门按学生成绩进行排序。 二、基本要求 对学生信息的输入完成后,实现如下功能:1、对学生信息的查找、插入、删除、修改。2、分别输出优秀学生和不及格学生的信息。3、显示每们课程的平均成绩。4、任意抽取一门课程后,可以按该课程学生成绩对学生信息进行排序。 三、数据结构的设计 为了对学生信息进行统一操作,使用了结构体这一数据结构,学生的各项数据信息都能用结构体来表示,具体如下: struct stu {int num;/*学号,整型变量*/ char name[50];/*姓名,长度为50的字符串数组*/ char classes[50]/*班级名称,长度为50的字符串数组*/; double gsps_score;/*高等数学平时成绩,双精度实型变量*/ double gsks_score;/*高等数学考试成绩,双精度实型变量*/ double gszh_sco

文档评论(0)

1亿VIP精品文档

相关文档