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

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

日期類

2019-11-10 18:11:49
字體:
來源:轉載
供稿:網友
#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(); }}
上一篇:LeetCode Jump Game

下一篇:refresh的停車場

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 梧州市| 冕宁县| 虎林市| 北票市| 类乌齐县| 通辽市| 涪陵区| 肥乡县| 温州市| 吉木乃县| 勃利县| 武夷山市| 辽阳县| 旅游| 虞城县| 长葛市| 兰考县| 达尔| 许昌市| 巨野县| 丁青县| 阜南县| 息烽县| 皮山县| 台东市| 松原市| 乌拉特前旗| 永福县| 芜湖县| 金寨县| 南汇区| 邮箱| 灵山县| 安远县| 丹东市| 濉溪县| 桓台县| 乌拉特前旗| 文成县| 邢台市| 元江|