
C++示例:学生信息管理系统
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为一个基于C++实现的学生信息管理系统的示例程序,旨在演示如何使用C++进行数据结构设计、文件操作及基本算法的应用。通过该系统可以有效管理和查询学生资料,包括添加新记录、编辑现有信息和删除无用条目等功能。
读入N位学生的学号(字符型6位)、姓名(字符型10位)、性别(字符型1位)、年龄(整数)和籍贯(字符型20位)、班级(字符型6位),建立学生人事文件;读入M门课的课程编号(字符型6位)、课程名称(字符型20位)、学分(浮点数)、授课教师姓名(字符型10位)、先修课程编号(字符型6位)(无先修课则用“NO”表示),建立课程档案文件;读入L个选课记录,包括学号(字符型6位)、课程编号(字符型6位)、成绩(浮点数)和选修学期(整数)。分别以二进制方式存储这三个文件。然后完成以下各项操作:
1. 计算某学生的平均成绩以及他所在班级的平均成绩;
2. 删除某学生的所有记录;
3. 打印每门课程的平均成绩及超过该课程平均分的学生学号、姓名、班级和成绩;
4. 读入一门课名,输出选修了此课的学生学号、姓名、班级和成绩;
5. 求这样的学生的学号、姓名、班级以及所选课程名称:他至少选修了一个指定学生(可以自己选择一个)所选的所有课程。
全部评论 (0)
还没有任何评论哟~


