上传者: mini_cat1012
|
上传时间: 2021-12-09 21:22:34
|
文件大小: 535KB
|
文件类型: -
数据结构课程设计——成绩统计
1 问题描述
给出100个学生的3门考试的成绩表,每个学生的信息由学号、姓名和3科(语文、数学、英语)成绩组成。对学生的考试成绩进行有关统计,分别打印统计表。
2 基本要求
(1)打印出排序之前的成绩表;
(2)将学生姓名按字母序用希尔排序的方法排序,并输出成绩表;
(3)数学课的成绩按分数由高到低的次序排序用快速排序的方法排序,并输出成绩表;
(4)按总分数由高到低的次序用堆排序的方法排序,打印出名次表,分数相同的为同一名次;
3 数据来源
将100个学生的姓名存储在一个文本文件中,学生信息中的姓名从该文本文件中读出,学生的学号按顺序产生(20101---20110),三门课程的成绩由随机数产生。(成绩范围40-100)。