怎么算闰年的?公式是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 02:00:28
怎么算闰年的?公式是什么?

怎么算闰年的?公式是什么?
怎么算闰年的?
公式是什么?

怎么算闰年的?公式是什么?
如果不能被4整除,则不是闰年
如果能被4整除,且不能被100整除,则为闰年
如果能被100整除,且能被400整除,则为闰年
如果能被100整除,但不能被400整除,则不是闰年
你把else的 {} 都补起来看就清楚点
if (year%4==0)
{
if (year%100==0)
{
if (year%400==0) //能被400整除的,是闰年
{
leap=1;
}
else //能被100整除,但不能被400整除的,不是闰年
{
leap=0;
}
}
else //能被4整除,但不能被100整除的,不是闰年
{
leap=1;
}
}
else //不能被4整除的,不是闰年
{
leap=0;
}

闰年的年份除以4能整除,如2008,除以4得502,说明2008年是闰年。如果年份是整百数的话,要除以400,如2000年等。1900年除以400,商不是整数,所以1900年就不是闰年,这个是特殊的。

如2000年,2000除以四没有余数就是润年。2001年,2001除以四有余数就不是润年。每隔四年就是一个润年,润年有366天

就是用年份除以4,能被4整除的则是闰年。N/4=X 无余数 N是闰年,N/4=X+Y 有余数 N不是闰年。N代表年份,Y代表余数,X代表商。

gonglini