学生成绩管理系统
某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过六门(具体门数由键盘输入)。编程实现如下菜单驱动的学生成绩管理系统:(1)录入每个学生的学号,姓名和各科考试成绩:
(2)计算每门课程的总分和平均分:
(3)计算每个学生的总分和平均分:
(4)按每个学生的总分由高到底排出名次表:
(5)按每个学生的总分由低到高排出名次表:
(6)按学号由小到大排出成绩表:
(7)按姓名的字典顺序排出成绩表:
(8)按学号查询学生排名及其考试成绩:
(9)按姓名查询学生排名及其考试成绩:
(10)按优秀(90-100),良好(80—89),中等(70-79),及格(60-69),不及格(0-59)5个类型,对每门课程分别统计每个类别的人数以及所占的百分比:
(11)输出每个学生的学号,姓名,各科考试成绩,以及每门课程的总分和平均分。
要求程序运行后先显示如下菜单,并提示用户输入选项:
1.Input record
2.Caculate total and average score of every course
3.Caculate total and average score of every student
4.Sort in descending order by total score of every student
5.Sort in ascending order by total score of every student
6.Sort in ascending order by number
7.Sort in dictionary order by name
8.Search by number
9.Search by name
10.Statistic analysis for every course
11.List record
0.Exit
Please enter your choice: