学生管理系统(包含文件读写、学生插入、平均分计算等功能)
这是一个小型学生课程管理系统,实现思路是面向对象的思想: (1) 设计 CStuGradeManager 类,完成数据封装和成员函数定义。 例如:1 - 创建成绩单和 8 - 从文件读入成绩可以重载为构造函数; (2)完成1 - 创建成绩单 2 - 添加学生 3 - 编辑学生;4 - 查找学生;6 - 排序成绩单; 7 - 统计学生功能;8 - 从文件中读入成绩;9 - 保存成绩 几个功能,以保证程序的功能正确; (3) 对程序在还可改进的地方进行了完善(包括:数据类型是否合理、代码重用、该学生管理系统包含以下功能: 1. 创建数组,用于键入学生姓名、学好信息(测试数据达到6条以上)。创建数组,用于存放学生的数学、英语、编程、思政、体育五门课程成绩。 2. 指定修改某门课的成绩。 3. 计算个人平均分,计算单科平均分。 4. 指定打印某个学生的成绩单。 5. 打印总成绩单(包含平均分)。 6. 按照姓氏字段排序。 8. 按学号字段升序排序。 9. 按个人平均份降序排序。 10. 按指定的蛋壳成绩降序排序。