OJ5

来源:互联网 发布:怎么做个快3软件 编辑:程序博客网 时间:2024/05/16 11:06
#include<string>#include <iostream>using namespace std;class Teacher{public:    Teacher(string nam,int a,char s,string tit,string ad,string t);    void display();protected:    string name;    int age;    char sex;    string title;    string addr;    string tel;};Teacher::Teacher(string nam,int a,char s,string tit,string ad,string t):name(nam),age(a),sex(s),title(tit),addr(ad),tel(t){} void  Teacher ::display() {     cout<<"name:"<<name<<endl;     cout<<"age:"<<age<<endl;     cout<<"sex:"<<sex<<endl;     cout<<"title:"<<title<<endl;     cout<<"address:"<<addr<<endl;     cout<<"tel:"<<tel<<endl; }class Cadre{public:    Cadre(string nam,int a,char s,string p,string ad,string t);    void display();protected:    string name;    int age;    char sex;    string post;    string addr;    string tel;};Cadre::Cadre(string nam,int a,char s,string p,string ad,string t):name(nam),age(a),sex(s),post(p),addr(ad),tel(t){}   void  Cadre ::display() {     cout<<"name:"<<name<<endl;     cout<<"age:"<<age<<endl;     cout<<"sex:"<<sex<<endl;     cout<<"post:"<<post<<endl;     cout<<"address:"<<addr<<endl;     cout<<"tel:"<<tel<<endl; }class Teacher_Cadre:public Teacher,public Cadre{public:    Teacher_Cadre(string nam,int a,char s,string tit,string p,string ad,string t,float w);    void show( );private:    float wage;};Teacher_Cadre::Teacher_Cadre(string nam,int a,char s,string tit,string p,string ad,string t,float w):Teacher(nam,a,s,tit,ad,t),Cadre(nam,a,s,p,ad,t),wage(w){}void Teacher_Cadre::show( ){   Teacher::display();    cout<<"post:"<<post<<endl;    cout<<"wages:"<<wage<<endl;}/* C++代码 */int main( ){    string name,title,post,address,tele;    int age;    char sex;    float wages;    cin>>name>>age;    cin>>sex>>title>>post;    cin.ignore(2,'\n');    getline(cin,address);    cin>>tele>>wages;    Teacher_Cadre te_ca(name,age,sex,title,post,address,tele,wages);    te_ca.show( );    return 0;}

0 0
原创粉丝点击