xt9-10.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. using namespace std;
  3. class Date;
  4. class Time
  5.  {public:
  6.    Time(int,int,int);
  7.    friend void display(const Date &,const Time &);
  8.   private:
  9.    int hour;
  10.    int minute;
  11.    int sec;
  12.  };
  13.  
  14.  Time::Time(int h,int m,int s)
  15.  {hour=h;
  16.   minute=m;
  17.   sec=s;
  18.  }
  19.  
  20. class Date
  21.  {public:
  22.    Date(int,int,int);
  23.    friend void display(const Date &,const Time &);
  24.   private:
  25.    int month;
  26.    int day;
  27.    int year;
  28.  };
  29.  
  30. Date::Date(int m,int d,int y)
  31.  {month=m;
  32.   day=d;
  33.   year=y;
  34.  }
  35.  
  36. void display(const Date &d,const Time &t)
  37.  {
  38.   cout<<d.month<<"/"<<d.day<<"/"<<d.year<<endl;
  39.   cout<<t.hour<<":"<<t.minute<<":"<<t.sec<<endl;
  40.  }
  41.  
  42.    
  43. int main()
  44. {
  45.  Time t1(10,13,56);
  46.  Date d1(12,25,2004);
  47.  display(d1,t1);
  48.  return 0;
  49. }
  50.