1 / 5
文档名称:

编写一个学生和教师数据输入和显示程序.doc

格式:doc   大小:16KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编写一个学生和教师数据输入和显示程序.doc

上传人:AIOPIO 2021/1/19 文件大小:16 KB

下载得到文件列表

编写一个学生和教师数据输入和显示程序.doc

文档介绍

文档介绍:编写一个学生和教师数据输入和显示程序,要求:
学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师类数据操作类teacher的基类。
#include 〈iostream〉
#include 〈cstring>
using namespace std;
class Person

protected:
int Num;
char Name[10];
public:
ﻩvoid Register(int num,char *name)
ﻩ{
ﻩ Num=num;
ﻩstrcpy(Name,name);

ﻩ virtual void ShowMe()
ﻩ{
ﻩ cout〈<”编号:"<<Num<<endl;
ﻩﻩcout<<"姓名:"〈<Name<〈endl;
ﻩ}
};
class Teacher:public Person
{
ﻩchar Title[20];
char Department[20];
public:
ﻩTeacher(int num,char *name,char *dept,char *department);
virtual void ShowMe()

ﻩﻩPerson::ShowMe();
cout〈〈"职位:"〈<Title<<endl;
ﻩﻩcout〈<”部门:"〈<Department〈<endl;

};
Teacher::Teacher(int num,char *name,char *title,char *department)

ﻩRegister(num,name);
strcpy(Title,title);
strcpy(Department,department);
}
class Student:public Person

ﻩint Score;
char Class[12];
public:
ﻩStudent(int num,char *name,int score,char *classid);
ﻩ virtual  void ShowMe()
ﻩ{
ﻩﻩPerson::ShowMe();
ﻩcout〈〈”成绩:”<〈Score〈〈endl;
cout〈<”班级:"<〈Class〈〈endl;

};
Student::Student(int num,char *name,int score,char *classid)

Register(num,name);
ﻩScor