c语言判断闰年小问题。

谭浩强的c语言三版107页,判断闰年直接除4取余数,余数是0就是闰年,不是0就不是闰年呗,干嘛还非得除100和400呀?何必这么麻烦,难道除四余数是零还不是闰年?求详细解答,1700是不是闰年呢?应该是赛,但是照那程序就不是……

当前判断闰年用的格里高力历法, 完整的表达式为:
year % 4 == 0 && year % 100 != 0 || year % 400 == 0
没错。
我以前也以为瑞年就是能被4整除的年(好像我们小学时也这样子教)其实是错误的。
另外楼主也可以参考这里:
http://zhidao.baidu.com/question/275156097.html
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网