润年规则,怎么计算
2022-06-03 11:01经验技巧
闰年规则
目前使用的格里高利历闰年规则如下:
1. 公元年分非4的倍数,为平年。
2. 公元年分为4的倍数但非100的倍数,为闰年。
3. 公元年分为100的倍数但非400的倍数,为平年。
4. 公元年分为400的倍数,为闰年。
这里是说能被4整除的年份一般来说是润年, 前提是不包括100整数倍(但不是400整数倍)的年份(虽然也能被4整除)
比如1900年,能被4整除,但它是100的整数倍年份,所以不是润年.
2000年能被4整除,但它是100的整数倍应该不是润年了,但又因为是400的整数倍,所以又是润年了.
计算方法:
function output=CGUMIRS(y)
if rem(y ,4) == 0 && rem(y ,100) ~= 0
fprintf('%g year is leap year\n',y)
elseif rem(y,400)==0
fprintf('%g year is leap year\n',y)
else
fprintf('%g year is ordinary year\n',y)
end
很赞哦! ()