综合作业:学生类的设计和实现
定义一个学生类。
设计公有成员函数:
构造函数,复制构造函数等构造函数
输出学生基本信息函数
修改学生基本信息函数
bool isFail();// 返回是否有挂科记录
int getStuId();// 返回学生学号
void inputScore();//输入学号、各课程号与成绩并同时修改成员isFail、 num
void displayAll();//输出各课程号与成绩
void displayFail();//输出挂科课程
void sort();//将各课程成绩升序,使得课程号序号与成绩对应升序排列 并输出
私有成员数据:
学号、姓名。常数据成员
学生人数:静态成员数据
int lessonId[5];//1门==》设最多5门课程
float cj[5]; //1门课==》存储5门课成绩
改进: float cj[3][5]; //存储3个学期5门课成绩
bool isFail;//是否挂科标志
定义学生类的友元类,
教师类:
可以修改学生的各科课程成绩
void displayFail( );//输出挂科学生名单
void displayStudent( );//输出所有学生名单
主函数设计:
1位学生==》 定义一个班,班级有10位学生,
基本信息的设置
传入课程号和成绩
能够输出各种信息