700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > c语言高校信息查询系统 高校人员信息管理系统c语言.doc

c语言高校信息查询系统 高校人员信息管理系统c语言.doc

时间:2020-09-01 22:29:13

相关推荐

c语言高校信息查询系统 高校人员信息管理系统c语言.doc

#include

#include

#include

#include

#include

using namespace std;

class Person //基类

{

protected:

double num;

string name;

string sex;

int age;

public:

Person(){num=0;name="0";sex="0";age=0;}//基类构造函数

virtual void Input(); //设置函数

virtual void Input1();

virtual void Show(); //输出成员信息

virtual void Output(ofstream &out)=0; //写入文件函数

virtual void Set(ifstream &in); //文件读取函数

virtual int Jisuan()=0; //统计人数

friend class Node; //友员结点类

friend class Manage; //友员管理类

};

void Person::Input() //设置函数

{

cout<>num;

cout<>name;

cout<>sex;

cout<>age;

}

void Person::Input1()

{

cout<>name;

cout<>sex;

cout<>age;

}

void Person::Show() //输出成员信息

{

cout<

}

void Person::Set(ifstream &in) //文件读取函数

{

in>>num>>name>>sex>>age;

}

int Person::Jisuan()

{

return -4;

}

class Leader:public Person

{private:

string depart;

string title;

public:

Leader() //领导类构造函数

{depart="0";title="0";}

void Input(); //设置函数

void Show(); //输出成员信息

void Output(ofstream &out); //写入文件函数

void Set(ifstream &in); //文件读取函数

int Jisuan(); //统计人数

};

void Leader::Input() //设置函数

{

Person::Input();

cout<>depart;cout<>title;

}

void Leader::Show() //输出成员信息

{

Person::Show();

cout<

}

void Leader::Output(ofstream &out) //写入文件函数

{

intNo=1;

out<

}

void Leader::Set(ifstream &in) //文件读取函数

{

in>>num>>name>>sex>>age>>depart>>title;

}

int Leader::Jisuan()

{

return -1;

}

class Teacher:public Person

{private:

string title;

double time;

string zhuanye;

public:

Teacher() //教师类构造函数

{title="0";time=0;zhuanye="0

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。