呵呵,这是个数学题。1500 到1599 年总共100年间,能被四整除的年份有25年,再减去1500 那一年因为能被100整除不算,所以应该是总共有24个年头是如是闰年。5 W. j# s, H* ^6 L
7 K2 _1 W% z5 b8 l7 [5 e
这是俺狗出来的,供参考:' O6 Z/ x* u" t9 n$ ?
, b0 ^. x H1 Y) D s1 {* E
9 [4 x4 F8 O5 w! w6 b闰年规则[编辑]
+ a$ \3 J6 q( f* z- C( ^
0 k! s4 N: D1 Y0 L) X目前使用的格里历闰年规则如下:
; v Y1 a6 Z. R. j5 {. y9 L1.西元年份除以400可整除,为闰年。
& E0 E$ [6 J1 x \% q2.西元年份除以4可整除但除以100不可整除,为闰年。& x/ \" x) ?7 D& S6 w+ {, E- k+ s
3.西元年份除以4不可整除,为平年。
5 P4 N' E/ ~& q! G4.西元年份除以100可整除但除以400不可整除,为平年; u* X3 B, k- W1 F7 p
$ O& f8 M/ X! M- Z9 I% e+ w
算法:1 O! D6 N5 Z- l: m' {7 l$ L
# `: Z; [' P( V% ]; m- P+ ^6 w0 y1 C8 t5 H0 C3 [
if (西元年份是400的倍數)或(西元年份是4的倍數但不是100的倍數) : 閏年$ N% O0 t* @$ Y8 Z# |4 H* E: h" D
else : 平年
* r( Q' ^2 O5 `) ~( O' g" [# m( |0 i% F! J- @
3 x: z7 ~( d2 f: M, {5 d: [
每逢闰年,2月份有29日,平年的2月份为28日。6 A9 |8 }5 s% [
; [& W. D! ~- H因此,2057年为平年,2060年逢4的倍数为闰年,1900年逢100的倍数但非400的倍数故为平年,2000年逢400的倍数又为闰年。
) D- s$ w. n6 K: O
* G% K7 q. w# m9 N5 \0 J* s4 R' T# q此外,如依照现有太阳年的长度与上述闰年规则,每8000年又约差一日,因此约翰·赫歇尔提议每逢4000的倍数不闰,如公元4000年。但距此一年份来临尚有约二千年之遥,因此还未曾真正纳入规则或实施过。又由于地球公转速率的不稳定与众多影响因素,届时是否需要纳入此规则仍有疑问。0 T& S2 Z) N7 p( q5 _' v
|