关于跃年算法,
if( (year%4==0 && year%100!=0) || (year%400==0))为什么它使用“或”和“year%400==0”
发布于 2020-04-10 18:29:28
你确定知道什么是闰年吗?

发布于 2020-04-10 18:25:29
如果第一个括号的内容(year%4==0 && year%100!=0)为真,或者第二个(year%400==0)为真,则为闰年。
发布于 2020-04-10 18:30:56
闰年是一个整数倍数为4的年份(不包括可被100整除的年份,除非是均匀可除的400,否则不是闰年)。这就是为什么我们使用条件:year%4==0 && year%100!=0或year%400==0
https://stackoverflow.com/questions/61146320
复制相似问题