• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
magicat
博客园    首页    新随笔    联系   管理    订阅  订阅
某次作业

 

 

 

#include<iostream>
#include<string>
using namespace std;
class Teacher
{
    public:
        void set2(string a,string b,string c,string d,string e,string f);
        void display();
    private:
        string name,year,fm,address,phone,title;
};


class Cadre
{
    public:
        void set3(string a,string b,string c,string d,string e,string f);
        void display1();
    private:
        string name,year,fm,address,phone,post;
};
class Teacher_Cadre:public Teacher,public Cadre
{
    public:
        void set1(string a,string b,string c,string d,string e,string f,string g,string h);
        void show();
    private:
        string wages;
};
void Teacher_Cadre:: set1(string a,string b,string c,string d,string e,string f,string g,string h)
{
    wages=h;
    set2(a,b,c,d,e,f);
    set3(a,b,c,d,e,g);
}
void Teacher::set2(string a,string b,string c,string d,string e,string f)
{
    name=a;year=b;fm=c;address=d;phone=e;title=f;
}
void Cadre::set3(string a,string b,string c,string d,string e,string f)
{
    name=a;year=b;fm=c;address=d;phone=e,post=f;
}
void Teacher_Cadre::show()
{
    display();
    display1();
    cout<<wages<<endl;
}
void Teacher::display()
{
    cout<<name<<" "<<year<<" "<<fm<<" "<<title<<" "<<address<<" "<<phone<<" ";
}
void Cadre::display1()
{
    cout<<post<<" ";
}
int main()
{
    string name,year,fm,address,phone,title,post,wages;
    cin>>name>>year>>fm>>address>>phone>>title>>post>>wages;
    Teacher_Cadre t;
    t.set1(name,year,fm,address,phone,title,post,wages);
    t.show();
}
/*
kdk 18 female gd 132 stu stu1 2000
*/

 

本文来自博客园,作者:magicat,转载请注明原文链接:https://www.cnblogs.com/magicat/p/16289041.html

posted on 2022-05-19 16:26  magicat  阅读(34)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3