国产探花免费观看_亚洲丰满少妇自慰呻吟_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的停車場

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙田区| 双桥区| 武宁县| 华池县| 苗栗市| 龙江县| 历史| 马公市| 高陵县| 铁岭县| 赤水市| 运城市| 波密县| 若尔盖县| 北辰区| 上虞市| 南漳县| 凌云县| 册亨县| 胶南市| 临沭县| 仙桃市| 宁国市| 鄂托克旗| 微博| 乐陵市| 梧州市| 平顺县| 瑞安市| 衡山县| 象山县| 保康县| 万全县| 崇明县| 板桥市| 海盐县| 桃源县| 清苑县| 徐汇区| 九江市| 兰西县|