第十题

来源:互联网 发布:新手美工 编辑:程序博客网 时间:2024/04/30 05:29
#include <iostream>#include <cstring>using namespace std;class Teacher                               {public:  Teacher(int,char [],char);               void display();                           private:   int num;   char name[20];   char sex;  };Teacher::Teacher(int n,char nam[],char s)    {num=n;  strcpy(name,nam);  sex=s;}void Teacher::display()                      {cout<<"num:"<<num<<endl;  cout<<"name:"<<name<<endl;  cout<<"sex:"<<sex<<endl;}class BirthDate                                {public:    BirthDate(int,int,int);                      void display();                             void change(int,int,int);                  private:    int year;    int month;    int day;};BirthDate::BirthDate(int y,int m,int d)        {year=y;  month=m;  day=d; }void BirthDate::display()                     {cout<<"birthday:"<<month<<"/"<<day<<"/"<<year<<endl;}void BirthDate::change(int y,int m,int d)     {year=y;  month=m;  day=d; }class Professor:public Teacher                         {public:    Professor(int,char [],char,int,int,int,float);       void display();                                      void change(int,int,int);                            private:    float area;    BirthDate birthday;                               };Professor::Professor(int n,char nam[20],char s,int y,int m,int d,float a): Teacher(n,nam,s),birthday(y,m,d),area(a){ }         void Professor::display()                             {Teacher::display(); birthday.display(); cout<<"area:"<<area<<endl;}void Professor::change(int y,int m,int d)             {birthday.change(y,m,d); }int main(){Professor prof1(3055,"li",'m',1933,05,01,150.9);    cout<<endl<<"original data:"<<endl; prof1.display();                                      cout<<endl<<"new data:"<<endl; prof1.change(1950,6,1);                              prof1.display();                                     return 0;}
<img src="http://img.blog.csdn.net/20150518225428954?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbW9sdXpodWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

0 0
原创粉丝点击