主要功能描述:编写一个小型学生信息管理系统,可以对中学生、大学生和研究生的信息进行简单管理。每一类学生都包含有学生的学生名、成绩1、成绩2、成绩3和平均成绩,其中平均成绩=(成绩1+成绩2+成绩3)/3。每一类学生还有区别与其他类学生的特殊信息,中学生有家长,大学生有专业,研究生有导师。实现以下功能:
(1) 输入学生的基本信息;
(2) 根据学生名查询某个学生的信息;
(3) 计算并显示某个学生的平均成绩;
源码:
#include<iostream>
#include<string>
#include<stdlib.h>
using namespace std;
class student {
public:
string name;
float grade1;
float grade2;
float grade3;
float ave() { return ((grade1 + grade2 + grade3) / 3); };
public:
virtual void show() { cout << "姓名:" << name <<endl<< "成绩1:" << grade1 <<endl<< "成绩2:" << grade2 <<endl<< "成绩3:" << grade3 << endl; };
};
class Mstudent :public student {
public:
string parent;
public:
void show() {