C++实例:学生信息管理系统
读入N位学生的{学号(char型6位)、姓名(char型10位)、性别(char型1位)、年龄(int)和籍贯(char型20位)、班级(char型6位)},建立学生人事文件;读入M门课的{课号(char型6位)、课名(char型20位)、学分(float)、授课教师姓名(char型10位)、先修课课号(char型6位)(无先修课则用“NO”表示)},建立课程档案文件;读入L个{学号(char型6位)、课号(char型6位)、成绩(float)、选修学期(int)}建立选修关系文件 。分别以二进制方式存储这三个文件。然后分别完成以下各项操作: (1) 求某学生的平均成绩以及他所在班的平均成绩; (2) 删除某学生的所有记录; (3) 打印每门课的平均成绩和超过平均分的学生的学号、姓名、班级、成绩; (4) 读入课名,给出选修了此课的学生学号、姓名、班级、成绩; (5) 求这样的学生的学号、姓名、班级、所选课名,他至少选修了某人(自己指定一个)所选的所有课程。
用户评论