闰年分为普通闰年和世纪闰年
普通闰年:能被4整除但不能被100整除的年份(如2004年就是闰年,1999年不是闰年)
世纪闰年:能被400整除的年份(如2000年是世纪闰年,2100不是闰年)
#include<stdio.h> int main() { int count = 0; int year = 0; for(year = 1000; year<=2000; year++) { if (((year % 4 == 0) && (year % 100 != 0)) || year % 400 == 0) { printf("%d ", year); count++; } } printf("\n1000-2000之间共有%d个闰年\n", count); return 0; }
输出结果: