公历闰年计算方法:
1、非整百年:能被4整除的为闰年。du(如zhi2004年就是闰年,2001年不是闰年)
2、整百年:能被400整除dao的是闰年。(如2000年是闰年,1900年不是闰年)
3、对于数值很大的年份:这年如果能被3200整除,并且能被172800整除则是闰年。
平年计算方法:上述条件不满足的就是平年。
**总结:能被4整除但不能被100整除,或者能被400整除的年份是闰年
**
代码如下:
#include<stdio.h>
int main()
{
int year;
scanf("%d",&year);
if((year % 4 == 0 && year % 100 != 0 ) || year % 400 == 0)
{
printf("闰年");
}
else
{
printf("平年");
}
return 0;
}