3、 写一个判断是否是闰年的函数,在主函数输入一个年份,输出是否是闰年的信息。
时间: 2024-09-28 20:07:20 浏览: 27
用户输入一个年份,系统判断是不是闰年。结果打印输出
在C语言中,可以编写一个名为`is_leap_year`的函数来判断给定的年份是否为闰年。根据公历规定,闰年满足以下条件之一:能被4整除但不能被100整除,或者能被400整除。以下是相应的代码实现:
```c
#include <stdio.h>
// 判断是否为闰年的函数
int is_leap_year(int year) {
if (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)) {
return 1; // 返回1表示是闰年
} else {
return 0; // 返回0表示不是闰年
}
}
int main() {
int input_year;
printf("请输入一个年份:");
scanf("%d", &input_year);
// 调用 is_leap_year 函数并输出结果
if (is_leap_year(input_year)) {
printf("%d年是闰年。\n", input_year);
} else {
printf("%d年不是闰年。\n", input_year);
}
return 0;
}
```
在这个程序中,用户会被提示输入一个年份,然后`is_leap_year`函数会检查输入的年份是否为闰年,并相应地输出结果。
阅读全文