这是一个用于管理学生信息和成绩的系统,使用 C++ 编写。该系统允许用户录入、查询、修改、删除学生信息,以及进行成绩的统计和排序。
- 录入学生信息: 从文件中加载学生信息。
- 修改学生成绩: 根据学号或姓名修改特定学生的成绩。
- 删除学生信息: 根据学号或姓名删除学生信息。
- 增加学生信息: 手动添加新的学生信息。
- 计算总分和平均分: 显示所有学生的成绩、总分和平均分。
- 查询学生信息: 根据学号或姓名查询特定学生的信息。
- 查询班级信息: 查询指定班级的所有学生信息。
- 成绩排序: 按平均成绩进行升序或降序排序。
- 统计班级不及格人数: 统计指定班级每门专业课的不及格人数。
- 退出系统: 保存当前所有学生信息并退出系统。
- 运行程序后,系统将加载
students.txt文件中的学生信息。 - 根据菜单提示输入相应的选项数字进行操作。
- 输入相关信息以执行具体功能,如学号、姓名、班级等。
- 执行操作后,按提示进行下一步或返回主菜单。
- 语言: C++
- 环境: 适用于支持 C++ 的编程环境。
- 确保
students.txt文件在程序所在目录下,并格式正确。 - 在进行修改或删除操作时,请确保输入的学号或姓名正确无误。
- 使用系统提供的退出选项来保存数据并安全退出。