c语言代码while循环,输出公元2000年到3000年(包括2000,3000年)所有闰年的年号
时间: 2024-06-10 12:09:22 浏览: 148
输出最近1000年(公元2000~3000年)中的闰年
好的,以下是代码:
```c
#include <stdio.h>
int main() {
int year;
for (year = 2000; year <= 3000; year++) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d\n", year);
}
}
return 0;
}
```
这个程序使用 for 循环从 2000 年到 3000 年(包括 2000 年和 3000 年)遍历所有年份,判断每个年份是否为闰年,如果是就输出年号。
阅读全文