|
本帖最后由 pacelife 于 2015-11-1 00:19 編輯 " M, I) K! A z2 y; ?4 S
8 S7 n! w# ^: o- h
這個題目根據(jù)歐拉計劃第19題改編而來,有興趣的同學(xué)不妨試一下,需要用到編程的知識:; O% s6 J9 @6 u7 Q: f. P
- 1900年1月1日是星期一。
- 30天的月份有:9月,4月,6月,11月。
- 此外的月份都是31天,當(dāng)然2月除外。
- 2月在閏年有29天,其他時候有28天。
- 年份可以被4整除的時候是閏年,但是不能被400整除的世紀(jì)年(100的整數(shù)倍年)除外。! Z- {- p7 u8 I7 M% C
計算1900年1月1日到2016年12月31日具體有哪些日期星期日落在了當(dāng)月的第一天?1 {' d& V, K+ W9 A7 p" g" F
原題只需要計算多少天,現(xiàn)在我把題目改成算出具體的日期,難度增加了一點,能做出來還是很有成就感的,下面我貼出我自己的算法,其實按照這些完全可以做一個萬年歷了# K& K2 e8 `, V
( ?0 K) x/ r$ C
\! P, ^" g' A7 o2 o
9 d8 \# f9 X$ J9 N0 { |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有賬號?注冊會員
×
|