给一个整数,判断是否是闰年,是的话输出1,不是输出0.
闰年需要满足以下几个标准:
- 能被4整除
- 若能被100整除,需要判断能不能被400整除。能被400整除的是闰年,否则不是
#include <stdio.h>
int main()
{
int year;
scanf("%d", &year);
if (year % 4 == 0)
{
if (year % 100 == 0 && year % 400 != 0)
{
printf("0");
return 0;
}
else if (year % 400 == 0)
{
printf("1");
return 0;
}
printf("1");
}
else
{
printf("0");
}
return 0;
}