输出1900-2000年中是闰年的年份,符合下面两个条件之一的年份是闰年,用c语言写出代码
时间: 2024-12-12 07:22:35 浏览: 8
C语言经典程序大全
在C语言中,判断一个年份是否为闰年的规则是这样的:如果该年份能被4整除但不能被100整除,或者它能被400整除,那么它就是闰年。以下是简单的C程序,用于输出1900年至2000年间的所有闰年:
```c
#include <stdio.h>
int is_leap_year(int year) {
if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)) {
return 1;
} else {
return 0;
}
}
int main() {
int start_year = 1900;
int end_year = 2000;
for (int year = start_year; year <= end_year; year++) {
if (is_leap_year(year)) {
printf("%d 是闰年\n", year);
}
}
return 0;
}
```
在这个程序中,`is_leap_year` 函数接收一个年份作为输入,并返回1(表示闰年)或0(非闰年)。`main`函数通过一个for循环遍历1900到2000年之间的所有年份,然后调用`is_leap_year`函数检查每个年份并打印出闰年。
阅读全文