早教吧作业答案频道 -->数学-->
if((y%400==0)||(y%4==0&&y%100!=0))d=29;elsed=28;闰年不是只要除以4等于0就可以了吗?为什么还要分y%400==0呢
题目详情
if((y%400==0)||(y%4==0&&y%100!=0)) d=29; else d=28;闰年不是只要除以4
等于0就可以了吗?为什么还要分y%400==0呢
等于0就可以了吗?为什么还要分y%400==0呢
▼优质解答
答案和解析
闰年的判定是除4除尽,并且除100除不尽,还有就是除400可以除尽
①、普通年能被4整除且不能被100整除的为闰年.(如2004年就是闰年,1901年不是闰年) ②、世纪年能被400整除的是闰年.(如2000年是闰年,1900年不是闰年)
③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年.如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)(此按一回归年365天5h48'45.5''计算).
判定公历闰年遵循的一般规律为:四年一闰,百年不闰,四百年再闰.
①、普通年能被4整除且不能被100整除的为闰年.(如2004年就是闰年,1901年不是闰年) ②、世纪年能被400整除的是闰年.(如2000年是闰年,1900年不是闰年)
③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年.如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)(此按一回归年365天5h48'45.5''计算).
判定公历闰年遵循的一般规律为:四年一闰,百年不闰,四百年再闰.
看了 if((y%400==0)|...的网友还看了以下:
课本上说能被100整除,并且能被400整除的年份就是闰年.能被400整除,肯定能被100整除啊,直接 2020-03-30 …
C语言中对第三位小数四舍五入X=X乘以100,X=X+0.5,X=X除以100为什么先乘以100又除 2020-03-30 …
土壤电阻率单位换算请问1Ω•m=多少Ω•cm,是100还是0.01. 2020-05-13 …
利用if、and、OR等函数判断下列表中年份是否为闰年我的公式是=IF(OR(AND(BUT(MO 2020-06-05 …
利息的换算的问题,究竟是怎样换算的例如:5厘的利息,究竟是5%还是0.5%,我看很多人说的都是说5 2020-06-09 …
是这样的:100扣除25%算法那一个是对的那一个是错的?第一种算法:100乘上0.75等于75第二 2020-06-15 …
两个数相除,商是8.5,如果被除数扩大100倍,除数扩大1000倍,那么商是?A:0.85B:8. 2020-06-15 …
假如这个东西100元,降价30%的话,价格是多少?是100乘以0.7=70元,还是100除以1.3 2020-07-17 …
生产过程中的损耗算法比如说请问客户下了100斤的订单,生产过程中会有损耗,损耗率0.13%.求实际 2020-07-18 …
在百米赛跑中,某运动员十秒末到达终点,请问,题中说的十秒末是指的10.9999······(无限接 2020-07-29 …