天天看点

C++第15周(春)项目2 - 用文件保存的学生名单

【项目2-用文件保存的学生名单】

  文件score.dat中保存的是若干名学生的姓名和c++课、高数和英语成绩。

  (1)定义学生类,其中包含姓名、c++课、高数和英语成绩及总分数据成员,成员函数根据需要确定。

  (2)用对象数组进行存储学生的成绩,读入成绩并计算总分;将总分高于平均总分且没挂科的同学的信息保存到文件pass_score.dat中。

  讨论:学生人数和总分的另外一种解决方法是用全局变量。但这两种信息与学生有关,是学生的“属性”,成为学生类的数据成员合适;这两种信息由学生整体决定,用作静态数据成员合适。查看教材中的相关部分,复习如何进行处理。

参考解答: