编写 c语言程序判断 1000-2000 年之间所有的闰年。
时间: 2024-12-29 14:28:34 浏览: 34
在 C 语言中编写一个程序来判断1000年至2000年间的所有闰年,可以遵循闰年的基本规则:普通年份能被4整除的是闰年,但是每100年不能被400整除的不是闰年。下面是简单的实现:
```c
#include <stdio.h>
int is_leap_year(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() {
for (int year = 1000; year <= 2000; year++) {
if (is_leap_year(year)) {
printf("%d 是闰年\n", year);
}
}
return 0;
}
```
在这个程序中,`is_leap_year` 函数用于检查给定的年份是否为闰年。主函数通过循环遍历1000至2000年,并调用 `is_leap_year` 来判断每个年份。
阅读全文
相关推荐


















