(基础题)编写程序,输出从公元2000年到3000年所有闰年的年份,每行输出10个年份。判定闰年的条件是: ① 年份能被4整除,但不能被100整除,则是闰年; ② 年份能被400整除也是闰年。
时间: 2025-01-05 12:46:51 浏览: 11
### 程序代码:
```c
#include <stdio.h>
int main() {
int year, count = 0;
for (year = 2000; year <= 3000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
printf("%d ", year);
count++;
if (count % 10 == 0) {
printf("\n");
}
}
}
return 0;
}
```
### 说明:
- **循环**:`for (year = 2000; year <= 3000; year++)` 遍历从2000年到3000年之间的每一个年份。
- **条件判断**:`(year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)` 判断该年份是否为闰年。
- **输出格式**:每找到一个闰年,就输出该年份,并增加计数器 `count`。每当 `count` 是10的倍数时,换行输出。
阅读全文