/*
*程序的版权和版本声明部分:
*Copyright(c)2014,烟台大学计算机学院学生
*All rights reserved.
*文件名称:用文件保存的学生名单
*作者:刘中林
*完成日期:2013年 6月 05 日
*版本号:v1.0
*对任务及求解方法的描述部分:文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩。
定义学生类,其中包含姓名、C++课、高数和英语成绩及总分数据成员,成员函数根据需要确定。
用对象数组进行存储学生的成绩,读入成绩并计算总分;将总分高于平均总分且没挂科的同学的信息保存到文件pass_score.dat中。
*输入描述:
*问题描述:从文件中读取数据
*程序输出:处理后的数据
*问题分析:
*算法设计:
*/
#include <iostream>
#include <cstdlib>
#include <string>
#include <fstream>
using namespace std;
//定义学生类
class Student
{
public:
//声明必要的成员函数
Student() {}
int average_score()
{
return (get_total_sum() / get_stu_num());
}
double get_total();
static int get_stu_num();
static double get_total_sum();
bool examination()
{
if(get_total()>average_score()&&cpp&g
第十五周上机实践项目——用文件保存的学生名单
最新推荐文章于 2024-04-25 20:07:48 发布