一般情况年份可以被四整除,那么他就是闰年,如果这个年份的个位和十位都是零,也就是说,这个年份可以被100整除,那么这个年份只要再可以被400整除,他就是闰年。其他情况一律是平年。
#include<stdio.h>
int main()
{
int year ,r,r1,r2;
printf("请输入年份,判断平闰");
scanf("%d",&year);
r=year%4;
r1=year%100;
r2=year%400;
if((r==0 && r1!=0 )|| r2==0)
{
printf("闰年");
}
else
{
printf("平年");
}
return 0 ;
}
比如1900年,他虽然可以被四整除,但是不可以被400整除,所以它是平年。