我的第一萬天是多少?(日期計算器)

2021-07-29 10:26:57 字數 1947 閱讀 8265

當我們回想往事時會不會感嘆時間流逝,往事如煙,暮然回首,物是人非……

額……不扯了,現在進入主題,當別人問你多大的時候,你總是會說:我22了!然後別人會說,都奔三了,結婚了沒有啊,難道你會在回一句,我連女朋友都沒有……過。真是悲催呀!額……又扯遠了。

好了,為了避免尷尬,別人問你多大的時候,你可以跟他說,我已經七千多天了,哈哈哈。那麼這個換算是如何進行的呢?

接下來我來告訴你:

#include

using

namespace

std;

class date

}date(const date&d)

:_year(d._year)

, _month(d._month)

, _day(d._day)

{}date& operator=(const date&d)

return *this;

}//日期加上天數,返回日期

date operator+(const

int days)

date temp(*this);//定義乙個臨時變數,

temp._day += days;//將天數加到臨時變數的天上面

int _daysinmonth = 0;

while (temp._day>(_daysinmonth=getmonthdays(temp._year, temp._month)))

else

}return temp;//處理完成之後,返回這個日期

}//日期減去天數,返回日期

date operator-(const

int days)

date temp(*this);

temp._day -= days;

while (temp._day < 0)

else

temp._day += getmonthdays(temp._year, temp._month);

}return temp;

}//日期之間的減法,返回相差的天數

intoperator-(const date& d)

int count = 0;

while (_mindate < _maxdate)

return count;

}date&operator++()

date&operator++(int)

date&operator--()

date&operator--(int)

bool

operator>(const date& d)

return

false;

}bool

operator==(const date& d)

return

false;

}bool

operator

<(const date& d)

bool

operator!=(const date& d)

private:

//獲得每月的天數

int getmonthdays(int year,int month)

;if (isleap(year) && month == 2)

return daysinmonth[month];

}//判斷是不是瑞年

bool isleap(int year)

return

false;

}//過載輸出操作符

friend ostream& operator

<< (ostream&_cout, const date&d)

private:

int _year;

int _month;

int _day;

};int main()

一萬天也是乙個具有有重要意義的日子,快來計算你的一萬天吧!

100天後的日期是多少

開始進入it行業的時候面試官問過我乙個問題 假設今天是2012年1月1日,7天後是多少,100天呢,1萬天呢,當時沒有回答好.當時我的思路 首先想到的是天數很大,然後需要我怎麼處理 1.看天數days是否大於365,是的話算經過了 days 365 年需要多少天n,得到了還需要增加 days n 天...

oj 計算一萬天後的日期

刷oj題時的筆記 輸入日期,要求輸出一萬天以後的日期。輸入輸入有多行,格式為yy mm dd 其中1949 yy 2006,日期絕對合法。輸出輸出有多行。即ccc老師生日第一萬天以後的日期,格式為 y m d include 計算一萬天以後的日期 2019 6 7 判斷是不是閏年 bool func...

生命計算器 算算已經活了多少天了

可以先來試一下,選擇自己的生日,就ok了 這個程式比較簡單,僅僅是檢測時間變化和使用者選擇,再進行簡單的時間計算就可以了 但是silverlight有獨立儲存空間,所以我將使用者的選擇資訊儲存到獨立儲存空間中,下次登入的時候就能原樣顯示啦。另外我還將程式放在windows phone 中 也很好玩。...