能整除400的或者能整除4但不整除100的是闰年
test.c
#include<stdio.h>
#include<math.h>
int main()
{
int year = 0;
int count = 0;
for (year = 1000; year <= 2000; year++)
{
if ((year % 4 == 0) && (year % 100 != 0))//能整除400的或者能整除4但不整除100的是闰年
{
printf("%d\n", year);
count++;
}
if (year % 400 == 0)
{
printf("%d\n", year);
count++;
}
}
printf("\ncount=%d\n", count);
system("pause");
return 0;
}
运行界面
中间数据省略。。。