作者lrfnc (原来承诺可以是这麽脆弱)
看板Fortran
标题[问题] 请问一下有关万年历的东西
时间Tue Apr 14 17:55:46 2009
就是当计算润年的时候,mod(年,4)==0没错,可是为什麽要mod(年,100)/=0
为什麽年数整除100那年不是润年呀
还有为什麽还有 .or. mod(年,400)==0也是润年
这样就是说1900,1800,1700当年都不是润年,可是2000跟1600年是润年
有高手能帮忙解答这个问题一下吗??谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.167.46.115
1F:推 charlesdc:谷歌一下就有答案了 从定义下手! 04/14 17:59
2F:→ lrfnc:看不太懂其实,这是数学不好还是逻辑不好@@ 04/14 18:00
3F:→ Jing1118:先弄懂历法吧 google资料应该很多 04/14 18:19
4F:→ charlesdc:闰年成立规则 04/14 18:24
5F:→ charlesdc:1.能被400整除的就是闰年! 04/14 18:24
6F:→ lrfnc:了解.....原来是97/400...不是1/4 04/14 18:24
7F:→ charlesdc:2.能被4整除但不能被100整除的是闰年! 04/14 18:24
8F:→ lrfnc:顺便问一下有人之前有写过,还有留下来的txt档吗XD 04/14 18:28
9F:→ blc:wikipedia://公历 04/14 20:29
11F:推 meteorology:写是写过 但是还是自己写比较好 这样比较能进步 04/15 12:23
12F:→ meteorology:你的问题是不懂历法 04/15 12:23