设有学生信息如下:学号、姓名、年龄、所在系、5门课程名称及成绩、总分、平均分。
试编写一个程序,完成以下要求的各项操作:
1、菜单显示学生信息的查看、添加、删除、修改、计算平均成绩、保存、退出系统操作等功能,为用户提供友好的功能选择界面,用户通过键入数字或者字母实现功能选择,进入相应的功能。
2、 输入10个学生的自然信息(或存在.txt文件中读入)。
3、 计算每个学生的总分、平均分,并输出每个学生的学号,姓名,总分,平均分。
4、 根据学生的总分进行排序输出,针对课程不同科目进行排序输出。
5、 统计输出每门课程的平均分。
6. 显示成绩最高的人的学号、姓名和成绩(如果有相同的人要全部显示);
7. 显示平均成绩、高于、低于和等于平均成绩的人数;
8. 显示成绩为优秀(90~100)、良好(80~89)、中等(70~79)、及格(60~69)、不及格(0~59)的人数和所占百分比;
9. 将以上6--8显示的信息存放到stuout.dat文件中;
10、 实现多种查询功能(例如:根据学号或姓名或所在系等等,进行查询一个或多个学生)。
11、 对于已输入的学生信息进行储存。
12、 能实现学生信息的增、删、改操作。