判断打印1000年到2000年之间的闰年需要两个条件:
- 该年份可以被4整除但不能被100整除;
- 该年份可以被400整除。
#include<stdio.h> 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; }
运行结果如下图所示: