|
本帖最后由 pacelife 于 2015-11-1 00:19 编辑 % O3 J$ s/ `+ T+ [3 b
5 x9 m4 `; f: O6 T8 m6 s% x, o
这个题目根据欧拉计划第19题改编而来,有兴趣的同学不妨试一下,需要用到编程的知识:# ~, J. K6 H# l$ O
- 1900年1月1日是星期一。
- 30天的月份有:9月,4月,6月,11月。
- 此外的月份都是31天,当然2月除外。
- 2月在闰年有29天,其他时候有28天。
- 年份可以被4整除的时候是闰年,但是不能被400整除的世纪年(100的整数倍年)除外。3 H) T' Q# k! x9 ~# |2 ~* O: C
计算1900年1月1日到2016年12月31日具体有哪些日期星期日落在了当月的第一天?; A1 b( D( u: v- ~
原题只需要计算多少天,现在我把题目改成算出具体的日期,难度增加了一点,能做出来还是很有成就感的,下面我贴出我自己的算法,其实按照这些完全可以做一个万年历了- P b% Z, H7 q( B" [$ d
" h, W3 z4 a8 e3 j/ y, b3 M5 d' s9 c! `3 {; j, e4 @
f6 o; z9 a$ q! E |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
|