国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

日期類

2019-11-10 20:33:21
字體:
來源:轉載
供稿:網友
#include<Windows.h>#include<iostream>typedef unsigned int uint;using namespace std;class Date{PRivate: uint DaysInThisYear; uint DaysInThisMonth; uint Year; uint Month; uint Day; ~Date();//防止對象在棧中初始化,在棧中初始化會導致變量無法銷毀。 void DataCopy(Date& CopySource);public: Date(uint year, uint month, uint day); void OutPutDate()const; friend int GetDaysOfAMonth(int year, int month); friend int GetDaysOfAYear(int year); uint GetDaysInThisMonth()const; uint GetDaysInThisYear()const; void ChangeDay(uint day); void ChangeMonth(uint month); void ChangeYear(uint year);};/*私有函數列表*/void Date::DataCopy(Date& CopySource){ DaysInThisMonth = CopySource.DaysInThisMonth; DaysInThisYear = CopySource.DaysInThisYear; Year = CopySource.Year; Month = CopySource.Month; Day = CopySource.Day;}/*公有函數列表*/Date::Date(uint year, uint month, uint day){ Year = year; DaysInThisYear = GetDaysOfAYear(year); if (month > 0 && month < 13) { Month = month; } DaysInThisMonth = GetDaysOfAMonth(year,month); if (day > DaysInThisMonth) { abort(); } Day = day;}void Date::OutPutDate()const{ cout << Year << "年" << Month << "月" << Day << "日";}int GetDaysOfAMonth(int year,int month) { { switch (month) { case 2: { if (year == 366) { return 29; } else { return 28; } break; } case 1: case 3: case 5: case 7: case 8: case 10: case 12:return 31; break; default: return 30; } }}int GetDaysOfAYear(int year){ if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { return 366; } else { return 365; }}uint Date::GetDaysInThisMonth()const{ return DaysInThisMonth;}uint Date::GetDaysInThisYear()const{ return DaysInThisYear;}void Date::ChangeDay(uint day){ if (day < DaysInThisMonth && day>0) { Day = day; } else { abort(); }}void Date::ChangeMonth(uint month){ if (month > 0 && month < 13) { Month = month; } else { abort(); }}void Date::ChangeYear(uint year){ if (year > 0) { Year = year; } else { abort(); }}
上一篇:P1164 小A點菜

下一篇:P1219 八(N)皇后

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 比如县| 内黄县| 称多县| 双柏县| 永定县| 玛多县| 额济纳旗| 荔波县| 彝良县| 溆浦县| 唐山市| 西安市| 邢台市| 芜湖市| 五家渠市| 芜湖市| 波密县| 台东市| 昌邑市| 呈贡县| 屏南县| 苏尼特左旗| 万年县| 丹棱县| 阳曲县| 达尔| 遵义县| 车致| 泾川县| 大姚县| 莱西市| 凉山| 汉川市| 赤壁市| 花莲县| 辽宁省| 云梦县| 丰顺县| 德昌县| 桦甸市| 连江县|