3.24

来源:互联网 发布:手机淘宝怎么摇一摇 编辑:程序博客网 时间:2024/05/16 12:36
  1. #include <iostream>  
  2. using namespace std;  
  3. class Date  
  4. {  
  5.     private :  
  6.         int year;  
  7.         int month;  
  8.         int day;  
  9.     public :   
  10.         void getyear();  
  11.         void getmonth();  
  12.         void getday();  
  13.         void setdate();   
  14.         void printDate();  
  15.         Date(int Y,int M,int D);  
  16.         Date ()  
  17.         {}  
  18.         Date(const Date &p)  
  19.         {  
  20.             year=p.year;  
  21.             month=p.month;  
  22.             day=p.day;  
  23.         }  
  24. };  
  25. void Date::getyear()  
  26. {  
  27.     cout<<"年份:"<<year<<endl;  
  28. }  
  29. void Date:: getmonth()  
  30. {  
  31.     cout<<"月份:"<<month<<endl;  
  32. }  
  33. void Date::getday()  
  34. {  
  35.     cout<<"日:"<<day<<endl;  
  36. }  
  37. Date::Date(int Y,int M,int D)  
  38. {  
  39.     year=Y;  
  40.     month=M;  
  41.     day=D;  
  42. }  
  43. void Date::printDate()  
  44. {  
  45.     cout<<"日期是:"<<year<<"年"<<month<<"月"<<day<<"日"<<endl;  
  46. }  
  47. void Date::setdate()  
  48. {  
  49.     int y,m,d;  
  50.     cout<<"请输入年份"<<endl;  
  51.     cin>>y;  
  52.     cout<<"请输月份"<<endl;  
  53.     cin>>m;  
  54.     cout<<"请输入日"<<endl;  
  55.     cin>>d;  
  56.     year=y;  
  57.     month=m;  
  58.     day=d;  
  59. }  
  60. int main()  
  61. {  
  62.     Date d1(2010,6,8);  
  63.     cout<<"d1的相关信息:"<<endl;  
  64.     d1.getyear();  
  65.         d1.getmonth();  
  66.     d1.getday();  
  67.     d1.printDate();  
  68.     cout<<"--------------------------------"<<endl;  
  69.     Date d2;  
  70.     cout<<"d2的相关信息"<<endl;  
  71.     d2.setdate();  
  72.         d2.printDate();  
  73.         cout<<"--------------------------------"<<endl;  
  74.     Date d3(d1);  
  75.     cout<<"d3相关信息:"<<endl;  
  76.         d3.getyear();  
  77.         d3.getmonth();  
  78.     d3.getday();  
  79.     d3.printDate();  
  80.     return 0;  
  81. }  
0 0
原创粉丝点击