第一种方法:
#include <stdio.h>
int main()
{
int year = 0;
for (year = 1000; year <= 2000; year++)
{
//判断year是否为闰年
if (year % 4 == 0) // 如果year能够被4整除,year可能为闰年
{
if (year % 100 != 0) // 如果year不能内100整除,则一定是闰年
{
printf("%d ", year);
}
}
if (year % 400 == 0) // 每400年再润一次
{
printf("%d ", year);
}
}
return 0;
}
另一种方法:
int main()
{
int year = 0;
for (year = 1000; year <= 2000; year++)
{
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
{
printf("%d ", year);
}
}
return 0;
}
输出结果: