每四年一闰,每百年不闰,再四百年又一润
也就是说,闰年年份能被4整除且不能被100整除,或能被400整除
根据这个规律再利用for循环与if语句即可求解
#include <stdio.h>
int main()
{
int year = 0;
for (year = 1000; year < 2001; year++)
{
if (year % 4 == 0) //判断其能否被4整除,若能整除即可能为闰年
{
if (year % 100 != 0) //若其能被4整除,并不能被100整除即为闰年
{
printf("%d ", year);
}
}
if (year % 400 == 0) //能被400整除一定为闰年
{
printf("%d ", year);
}
}
return 0;
}