习题:编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。

完整题干:

编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师类数据操作类teacher的基类。

个人答案:

#include<iostream>
#include<string>
using namespace std;
class Person //声明基类
{
public:
    Person(string name1, int number1)//基类构造函数
    {
        name = name1;
        number = number1;
    }
    void display()//输出基类数据成员
    {
        cout << "姓名:" << name << endl;
        cout << "编号:" << number << endl;
    }
protected://保护部分
    string name;
    int number;
};
class Student :public Person //声明公用派生类student,即学生的相关数据
{
public:
    Student(string name1, int number1, int class_number1, int score1) ://派生类构造函数
        Person(name1, number1)
    {
        class_number = class_number1;//对派生类新增的数据成员初始化
        score = score1;
    }
    void show()//输出学生的所有相关数据
    {
        display();//输出姓名和编号
        cout << "班号:" << class_number << "\n" << "成绩:" << score << endl;
    }
protected://保护成分
    int class_number;
    int score;
};
class Teacher :public Person //声明公用派生类teacher,即教师的相关数据
{
public:
    Teacher(string name1, int number1, string profession1, string dept1) :
        Person(name1, number1)
    {
        profession = profession1;//对派生类新增的数据成员初始化
        dept = dept1;
    }
    void show_all()//输出教师的所有相关数据
    {
        display();
        cout << "职称:" << profession << "\n" << "部门:" << dept << endl;
    }
protected:
    string profession;
    string dept;
};
int main()
{
    Student my_Student("张三", 3, 1141, 95);
    cout << "学生:" << endl;
    my_Student.show();
    Teacher my_Teacher("李四", 01, "教授", "科研部");
    cout << "教师:" << endl;
    my_Teacher.show_all();
    system("pause");
    return 0;
}

结果:

 

Java上机实验报告(1)
weixin_34324081的博客
06-30 3342
一、任务简要描述 1、实现Java版本的快速排序。 2、编写一个学生教师数据输入显示程序学生数据编号姓名、班号和成绩教师数据编号姓名职称部门。要求将编号姓名输入显示设计成一个类Person,并作为学生数据操作类Student 和教师数据操作类Teacher 的基类。 3、请设计 3 个类 , 分别是学生类 Student, 本科生类Undergaduate, 研究生类...
编写一个学生教师数据输入显示程序
11-08
学生数据编号姓名班级成绩教师数据编号姓名职称部门
c++编写一个学生教师数据输入显示程序学生数据编号姓名班级成绩教师数据编号姓名职称部门
12-24
c++编写一个学生教师数据输入显示程序学生数据编号姓名班级成绩教师数据编号姓名职称部门
编写一个学生教师数据输入显示程序学生数据编号姓名班级成绩教师数据编号姓名职称部门。实验要求:将编号姓名输入显示设计成一个类Person,并作为学生数据操作类student
qq_43694257的博客
04-19 1万+
编写一个学生教师数据输入显示程序学生数据编号姓名班级成绩教师数据编号姓名职称部门。实验要求:将编号姓名输入显示设计成一个类Person,并作为学生数据操作类student和教师数据操作类teacher的基类。 #include #include using namespace std; class Person { public: Person(string ...
编写一个学生教师数据输入显示程序学生数据编号姓名、班号和成绩教师数据编号姓名职称部门
m0_65420451的博客
07-05 5991
编写一个学生教师数据输入显示程序学生数据编号姓名、班号和成绩教师数据编号姓名职称部门。 要求将编号姓名输入显示设计成一个类person,并作为学生数据操作类student和教师数据操作类teacher的基类。...
编写一个学生教师数据输入显示程序学生数据编号姓名、性别、年龄、系别和成绩教师数据编号姓名、性别、年龄职称部门。要求将编号姓名、性别、年龄的输人和显示设计成一个类Person,
最新发布
weixin_65393307的博客
10-21 1101
编写一个学生教师数据输入显示程序学生数据编号姓名、性 别、年龄、系别和成绩教师数据编号姓名、性别、年龄职称部门。要求将编号姓名、性别、年龄的输人和显示设计成一个类Person,并作为 学生类Student和教师类Teacher的基类。 供参考的类结构如下: class Person{ . . . }; class Student : public Person{ . . . }; class Teacher : public: Person{
编写一个学生教师数据输入显示程序(P.197 习题4.22): 学生数据编号姓名、班号和成绩教师数据编号姓名职称部门。要求将编号姓名输入显示设计成一个类Person,并作为学生数据操作类Student和教师数据操作类Teacher的基类。 简单分析:一共有三个类,基类Person,派生类Student、Teacher。 Person类为基类: 属性包括: 姓名、性别、年龄(设成什么访问属性才好?) 方法包括: 各种属性的输入set、各种属性的打印get or show(或者setPerson、showPerson) 各种构造函数 析构函数 作用:为另外两个类提供基本信息 Student类 是Person类的(公有私有?保护?)派生类, 属性包括: 学号、年级、班级、专业等信息(设成什么访问属性?) 方法包括: 各种get、set(or show) 各种构造函数 析构函数 Teacher类 是Person类的(公有私有?保护?)派生类, 属性包括: 部门职称等信息(设成什么访问属性?) 方法包括: 各种get、set(or show) 各种构造函数 析构函数 Main函数: 编写测试Teacher、Student数据输入、打印等。
07-11
你可以按照以下方式编写一个学生教师数据输入显示程序: ```cpp #include #include using namespace std; class Person { protected: string name; string gender; int age; public: Person() { name...
面向对象程序设计C++习题(2)
m0_53022214的博客
07-22 5886
11-1.教材习题8_5:编写一个哺乳动物类Mammal 【问题描述】 编写一个哺乳动物类Mammal,再由此派生出狗类Dog,二者都声明speak()成员函数,该函数在基类中被声明为虚函数。 声明一个Dog类的对象,通过此对象调用speak函数,声明一个Mammal类的指针指向Dog类的对象,通过指针调用speak函数。 提示:下列主函数代码已经有了。 #include <iostream> using namespace std; /* 你需要补充代码 */ int main() { .
C++编写一个教师学生数据输入显示程序
06-08
C++编写一个教师学生数据输入显示程序
C++上机题:编写一个学生教师数据输入显示程序。(利用文件进行存取)
zxcdfb_1的博客
04-10 1717
【代码】C++上机题:编写一个学生教师数据输入显示程序。(利用文件进行存取)
[5.18]编写一个学生教师数据输入显示程序学生数据编号姓名、班号、和成绩教师数据编号 姓名职称部门。要求将编号姓名输入显示设计成一个类person,并作为学生数据操作类stud
热门推荐
huanyu_liang的专栏
05-07 2万+
#include #include using namespace std; class Person{ public:     Person(stringname1,int number1)     { name=name1;       number=number1;     }     void print()     {cout       cout     }
C#--作业6:编写一个控制台应用程序项目,实现学生教师数据输入显示功能。
qq_44791215的博客
03-23 7016
编写一个控制台应用程序项目,实现学生教师数据输入显示功能。学生类Student有编号姓名、班号和成绩等字段,教师类有编号姓名职称部门等字段。要求将编号姓名输入显示设计成一个类Person,并作为Student和Teacher的基类。需用相关数据进行测试。 using System; namespace _3._3._3 { class person//基类 { ...
继承与派生,编写一个学生教师数据输入显示程序
xsj121151的博客
05-22 1万+
学生数据要求有编号姓名,班号和成绩教师数据编号姓名职称部门。要求将编号姓名输入显示设计成一个类person,并作为学生数据操作类student和教师数据操作类teacher的基类。学生数据中的班号和成绩输入显示在student类中实现,教师数据中的职称部门输入显示在teacher类中实现,最后在主函数中进行该类的测试。 基类person的主要成员包括:私有成员
编写一个学生教师数据输入显示程序学生数据编号姓名、班号和成绩教师数据编号姓名职称部门。要求将编号姓名输入显示设计成一个类person,并作为学生类和教师类的基类。
ouqisheng的博客
05-20 3328
编写一个学生教师数据输入显示程序学生数据编号姓名、班号和成绩教师数据编号姓名职称部门。要求将编号姓名输入显示设计成一个类person,并作为学生类和教师类的基类。
C++-编写一个学生教师数据输入显示程序 学生数据编号姓名、班号和成绩教师数据编号姓名职称部门。 要求将编号姓名输入显示设计成一个类person,并作为学生数据操作类
weixin_45880658的博客
08-04 6664
C++语言题目:编写一个学生教师数据输入显示程序 学生数据编号姓名、班号和成绩教师数据编号姓名职称部门。 要求将编号姓名输入显示设计成一个类person,并作为学生数据操作类student和教 师数据操作类teacher的基类。 #include<iostream> #include <string> using std::cout; using std::endl; class person { public: ..
187
原创
666
点赞
2172
收藏
777
粉丝
关注
私信
写文章

热门文章

  • 【VSCode】查找本地修改历史并恢复已删除文件 20334
  • 【数字图像处理第四版课后习题答案】第3章 灰度变换与空间滤波(含英文原版) 11954
  • 习题:编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。 11635
  • 【Cadence】17.4版本安装指南 9847
  • 【PubMed】生物医学文献数据库检索指南 9733

分类专栏

  • 【2024本科毕业设计】学习笔记 6篇
  • 【Python】功能语句记录和实例操作 32篇
  • 【数字货币】学习笔记
  • 【LaTeX】学习笔记与使用分享 1篇
  • 【数据结构】数据结构与算法设计 1篇
  • 【电工学】电子技术基础 8篇
  • 【java试题】java学校试题代码存档 17篇
  • 【机器学习】鲁伟机器学习公式推导与代码实现 7篇
  • 【医学课程】医学类教材学习笔记 1篇
  • 【神经网络与深度学习】蒲公英书2023版 1篇
  • 【数字图像处理】冈萨雷斯第四版学习笔记(含课后习题答案) 14篇
  • 【云计算】云计算(第三版) 6篇
  • 【计算机网络】计算机网络与应用 2篇
  • 【数据挖掘】数据挖掘导论 12篇
  • 【数据库原理试题】数据库系统概论学习试题 11篇
  • 【数据库原理】数据库系统概论(第五版) 6篇
  • 安装包/操作流程记录 23篇
  • 【C++期末复习】章节式复习 4篇
  • 【C++试题】C++学校课程试题存档/不分先后 38篇

最新评论

  • 【Ubuntu】在20.04版本安装Anaconda并激活conda base环境

    sharlock123: bash: /home/xxx/anaconda3/bin/activate: 没有那个文件或目录

  • 【数字图像处理第四版课后习题答案】第2章 数字图像基础(含英文原版)

    APAE12138: 我有pdf

  • 【VSCode】查找本地修改历史并恢复已删除文件

    xxx_kkkkk: 这个插件真的巨好用!!! 感谢作者!!!表情包

  • 【Cadence】17.4版本安装指南

    m0_59510628: 咋没有安装包

  • 【Graphpad Prism】v9.0.0.121 Win10安装指南

    BarbaraChow: 下载后,解压密码是多少表情包

最新文章

  • 【Python】可视化图表案例
  • 【OriginPro】2022SR1安装指南
  • 【Graphpad Prism】v9.0.0.121 Win10安装指南
2024
07月 1篇
05月 3篇
04月 34篇
01月 2篇
2023年86篇
2022年20篇
2021年42篇

目录

目录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hellenionia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司盐田优化网站建设哪里好网站优化论文前言网站优化难点怎么办广州网站首页关键词优化技巧做搜狗网站优化点击器网站优化利弊搜狗网站提交优化三尾狐怎么看英文网站优化龙岗有什么网站优化长春传统行业网站优化的优势网站优化艾乎网自贡网站优化专业公司哪家好东莞外贸网站关键词优化费用均安网站优化价格表网站优化公司后来居上神马网站关键词排名优化象山网站优化选哪家南充网站关键词排名优化网站优化包括增城网站排名推广优化博罗网站优化哪家便宜南昌网站优化快速排名海淀企业网站排名优化网站推广和优化哪个好中文域名对网站优化的影响姜堰网站优化可靠吗温州网站seo优化推广价格延边网站优化对中华网站进行SEO优化淮安网站关键词优化公司香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化