编程实现一个基础的成绩管理系统。具体要求:
(1)实现简单的菜单设计,例如
1添加学生信息
2显示学生信息
3查找学生信息
4插入学生信息
5删除学生信息
6成绩计算
7按总分降序输出
0退出
(2)每个学生的信息至少包括姓名、学号、班级、三门课程的成绩。
(3)“添加学生信息”:输入新的学生信息。
(4)“显示学生信息”:显示所有的学生信息。为使界面美观,可考虑用二维表格的形式输出。
(5)“查找学生信息”:可设计多种查询方式,如按姓名查找或按学号查找,或者查找某门课程的最高/最低成绩,或者在所有学生中查找平均分最高/最低的学生信息等。
(6)“插入学生信息”:根据学号顺序进行插入。
(7)“删除学生信息”:可设计多种删除方式,如根据姓名删除还是根据学号删除。删除前显示该条记录,并提交用户确认。
(8)“成绩计算”:可设计多种计算方式,如计算每个学生的总分、平均分;计算每个班级每门课程的平均分(该项限制条件较多,我把班级锁定在了231、232、233三个班级,并且只做了一个语文成绩作为例子)等。
(9)“按总分降序输出”:可按总分降序或升序输出。
主要运用C语言结构体部分的知识
期末考完有空就发代码!!(自己写的,存在很多缺陷,不过可以实现上述功能!)