用C++实现编写一个程序。

,输入和显示教师和学生的数据,学生数据有:姓名、编号、班级、成绩;教师数据有姓名、编号、职称、所属院校。要求将姓名、编号输入和显示设计成一个person类,并作为学生st... ,输入和显示教师和学生的数据,学生数据有:姓名、编号、班级、成绩;教师数据有姓名、编号、职称、所属院校。要求将姓名、编号输入和显示设计成一个person类,并作为学生student和教师类teacher的基类。将显示函数设计为虚函数。 展开
 我来答
百度网友c6e7678
2010-05-29
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
#include<iostream>
#include<string>
using namespace std;
class Person //构造基类人
{
public:
void putin() //输入人的信息
{
cin>>num;
cin>>name;
}
virtual void display() //将显示函数定义为虚函数
{
cout<<"编号"<<num<<endl;
cout<<高亩"姓名"<<name<<endl;
}
protected:
int num;
string name;
};
class Student:public Person
{
public:
void putin1()
{
putin();
cin>>clas;
cin>>score;
}
void display()
{
cout<<"编号:"<<num<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"班级:"<<clas<<endl;
cout<<"成绩:"<<score<<endl;
}
private:
int clas;
double score;
};
class Teacher:Person
{
public:
void putin2()
{
putin();
cin>>zhicheng;
cin>>yuanxiao;
}
void display()
{
cout<<"编号:"<<num<<endl;
cout<<"姓名:"<<name<<endl;
cout<<"职称:"<<zhicheng<<endl;
cout<<"院校:"<<yuanxiao<<endl;
}
private:
string zhicheng;
string yuanxiao;
};
int main()
{
Student a;
Teacher b;
cout<<"输入一个学生的信息:(学号,姓名,班级,成绩)"<<endl;
a.putin1();
cout<<"学生信息凳凯如下:"<<endl;
a.display();
cout<<"输入一个戚粗森教师的信息:(编号,姓名,职称,所属院校)"<<endl;
b.putin2();
cout<<"教师的信息如下:"<<endl;
b.display();
return 0;
}

自己瞎写的~
yuruzhi
2010-05-25
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
看一 看课本很简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式