C++第五次上机实验
来源:互联网 发布:淘宝网如何投诉买家 编辑:程序博客网 时间:2024/06/18 09:52
#include<string> #include <iostream> using namespace std; class Teacher { public: Teacher(string nam,int a,string s,string tit); void display(); protected: string name; int age; string sex; string title; }; Teacher::Teacher(string nam,int a,string s,string tit): name(nam),age(a),sex(s),title(tit) { } void Teacher::display() { cout<<"姓名:"<<name<<endl; cout<<"年龄:"<<age<<endl; cout<<"性别:"<<sex<<endl; cout<<"职称:"<<title<<endl; } class Cadre { public: Cadre(string nam,int a,string s,string p); void display(); protected: string name; int age; string sex; string post; }; Cadre::Cadre(string nam,int a,string s,string p): name(nam),age(a),sex(s),post(p) {} void Cadre::display() { cout<<"姓名:"<<name<<endl; cout<<"年龄:"<<age<<endl; cout<<"性别:"<<sex<<endl; cout<<"职称:"<<post<<endl; } class Teacher_Cadre:public Teacher,public Cadre { public: Teacher_Cadre(string nam,int a,string s,string tit,string p,float w); void show( ); private: float wage; }; Teacher_Cadre::Teacher_Cadre(string nam,int a,string s,string t,string p,float w): Teacher(nam,a,s,t),Cadre(nam,a,s,p),wage(w) {} void Teacher_Cadre::show( ) { Teacher::display(); cout<<"职称:"<<Cadre::post<<endl; cout<<"工资:"<<wage<<endl; } int main( ) { Teacher_Cadre te_ca("曾辉",42,"男","副教授","主任",1534.5); te_ca.show( ); return 0; }
0 0
- 第五次C语言上机实验报告
- 第五次C语言上机实验报告
- C语言第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- 第五次上机实验
- PL/SQL 中文乱码问题
- 利用innodb_force_recovery 解决MySQL服务器crash无法重启问题
- java GUI编程
- Java 开发实践 IO流 详尽解析
- print输出乱码
- C++第五次上机实验
- unity AssetBundle 使用方法1
- innodb引擎Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
- Ubuntu输入su提示认证失败的解决办法
- 电商网站怎么做站内优化
- Android图片压缩(质量压缩和尺寸压缩)
- 不安装oracle客户端配置使用plsql
- opencv使用svm
- 好玩的二维码生成(使用的C++二维码开源库Qrcode)