c++作业5

来源:互联网 发布:淘宝大学网店运营专才 编辑:程序博客网 时间:2024/05/22 05:13

项目一:程序填空

#include <iostream>  #include <string>  using namespace std;  class Person  {      string name;  // 姓名      int age;      // 年龄  public:      Person() {}      void setname(string na)      {          name=na;      }      void setage(int a)      {          age=a;      }      string getname()      {          return name;      }      int getage()      {          return age;      }  };  class Leader: public Person    // (1)  {      string job;     // 职务      string dep;     // 部门  public:      Leader() { }      void setjob(string jb)      {          job=jb;      }      void setdep(char dp[])      {          dep=dp;            }      string getjob()      {          return job;      }      string getdep()      {          return dep;      }  };  class Engineer: public Person     // (2)  {      string major;     // 专业      string prof;      // 职称  public:      Engineer () { }      void setmajor(string maj)      {          major=maj;      }      void setprof(string pf)      {          prof=pf;      }      string getmajor()      {          return major;      }      string getprof()      {          return prof;      }  };  class chairman:public Leader,public Engineer{private:int c;public:string name;  // 姓名      int age;      // 年龄  Person() {}void setname(string na)      {          name=na;      }      void setage(int a)      {          age=a;      }      string getname()      {          return name;      }      int getage()      {          return age;      }   } ;// (3)  int main()  {      chairman c;      c.setname("张三");      c.setage(42);      c.setjob("处长");      c.setdep("技术处");      c.setmajor("轮机设计");      c.setprof("高级工程师");      cout <<c.getname() << "," <<c.getage()<<" 岁,担任" <<c.getdep() <<c.getjob() <<endl;      cout <<c.getprof() << ",从事" << c.getmajor()<< "专业" << "。 " << endl;      return 0;  }  



0 0
原创粉丝点击