闰年分为普通闰年和世纪闰年,其判断方法为:公历年份是4的倍数,且不是100的倍数,为普通闰年。公历年份是整百数,且必须是400的倍数才是世纪闰年。归结起来就是通常说的:四年一闰;百年不闰,四百年再闰。闰年是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。
#include<stdio.h>
int main()
{
int year,leap;
scanf("%d",&year);
if(year%100!=0&&year%4==0||year%400==0)
leap=1;
else
leap=0;
if(leap)
printf("%d 是闰年",year);
else
printf("%d 不是闰年",year);
return 0;
}