1.判断是否是世纪年,是世纪年除以400,不是世纪年除以4
2.判断能否除尽,余数为零则为闰年,否则为平年
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int LeapYear(int n)
{
if (n % 100 == 0)
{
if (n % 400 == 0)
{
return 1;
}
return 0;
}
else
{
if (n % 4 == 0)
{
return 1;
}
return 0;
}
}
int main()
{
int n;
int ret = 0;
printf("请输入年份:");
scanf("%d", &n);
ret = LeapYear(n);
if (ret==1)
{
printf("闰年");
}
else
{
printf("平年");
}
system("pause");
return 0;
}