打印1000年到2000年之间的闰年 c语言
时间: 2024-04-17 13:25:22 浏览: 136
以下是一个用 C 语言编写的程序,用于打印 1000 年到 2000 年之间的所有闰年:
```c
#include <stdio.h>
int isLeapYear(int year) {
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0)
return 1;
else
return 0;
}
else
return 1;
}
else
return 0;
}
int main() {
int start = 1000;
int end = 2000;
printf("闰年列表:\n");
for (int year = start; year <= end; year++) {
if (isLeapYear(year))
printf("%d\n", year);
}
return 0;
}
```
在这个程序中,我们定义了一个名为 `isLeapYear` 的函数,用于判断一个年份是否为闰年。然后在 `main` 函数中,我们遍历从 1000 年到 2000 年的每个年份,调用 `isLeapYear` 函数来判断是否为闰年,并将结果打印出来。运行程序后,你将会看到打印出的闰年列表。
阅读全文