最后一道大题题目再现
写一个person类,有姓名,性别,年龄。然后在此基础上派生出教师类和学生类。教师类增加了以下数据:工号,职称,工资。学生类增加了以下数据成员:学号,专业,班级,入学成绩。要求在main函数中输出数据。
代码实现
#include
#include
using namespa服务器托管网ce std;
class Person{
public:
Person(string name1,string sex1,int age1)
{
name=name1; sex=sex1; age=age1;
}
void show()
{
cout
输出
Person:
姓名:张三 性别:男 年龄:30
Teacher:
姓名:郑强强 性别:男 年龄:63
服务器托管网工号:20240102 职称:教授 工资:10000
Student:
姓名:董辉辉 性别:男 年龄:30
学号:20230102 专业:计算机 班级:二班 入学成绩:100
--------------------------------
Process exited after 0.03635 seconds with return value 0
请按任意键继续. . .
注意细节
一个小细节,需要在头文件内包含string类。性别 “男” 或 “女” 如果用char类型会报错,因为 一个汉字=2字符。所有用string类型。以后只要有中文,通通用string。
最后
我在试卷上是没有把代码写完的。太长了~,而且真的不习惯手写代码~~
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
竞赛规则及说明 选拔赛时长:4h 决赛时长:4h 竞赛形式:线上比赛: 个人赛:一人一机,全程机考 大赛制定竞赛系统,在时间内提交答案到比赛系统,超服务器托管网时无法提交 机器环境: 电脑自带摄像头,系统为windows或者macos(监控平台的浏览器插件只支…