#include <stdio.h>
int main()
{
int year = 0;
int temp = 0;
printf("please input year:\n");
scanf(%d,&year);
if(year % 4 == 0) //能被4整除,但被100整除不是闰年
{
if(year % 100 == 0)
{
if(year % 400 == 0) //能被400整除是闰年
{
temp = 1;
}
else
{
temp = 0;
}
}
else
{
temp = 1;
}
}
else
{
temp = 0;
}
if(temp)
{
printf("%d is leap year\n",year);
}
else
{
printf("%D is not leap year\n",year);
}
return 0;
}
if条件语句也可以直接用
if(year % 4 == 0 & year % 100 != 0 || year % 400 == 0)