#include<iostream>
#include<string>
using namespace std;
class person{
private:
int num;
string name;
public:
person(int num1,string name1)
{num=num1;name=name1;}
person()
{}
void set()
{
cout<<"编号:";cin>>num;
cout<<"名字:";cin>>name;
}
void show()
{
cout<<num<<'\t';
cout<<name<<'\t';
}
};
class student:public person{
private:
int cnum;
int score;
public:
student(int num1,string name1,int cnum1,int score1):person(num1,name1)
{cnum=cnum1;score=score1;}
student()
{}
void sets()
{
set();
cout<<"班号:";cin>>cnum;
cout<<"成绩:";cin>>score;
}
void shows()
{
cout<<"学生信息如下:"<<endl;
cout<<"编号"<<'\t'<<"姓名"<<'\t'<<"班号"<<'\t'<<"成绩"<<'\t'<<endl;
show();cout<<cnum<<'\t'<<score<<'\t'<<endl;
}
};
class teacher:public person{
private:
string title;
string depart;
public:
teacher(int num1,string name1,string title1,string depart1):person(num1,name1)
{title=title1;depart=depart1;}
teacher()
{}
void sett()
{
set();
cout<<"职称:";cin>>title;
cout<<"部门:";cin>>depart;
}
void showt()
{
cout<<"教师信息如下:"<<endl;
cout<<"编号"<<'\t'<<"姓名"<<'\t'<<"职称"<<'\t'<<"部门"<<'\t'<<endl;
show();cout<<title<<'\t'<<depart<<'\t'<<endl;
}
};
int main()
{
cout<<"请输入学生信息:"<<endl;
student stu1;
stu1.sets();
cout<<"请输入老师信息:"<<endl;
teacher tea1;
tea1.sett();
stu1.shows();
tea1.showt();
system("pause");
return 0;
}
5.18
最新推荐文章于 2024-05-19 22:50:18 发布