写一个C语言程序 输入一个整数代表年份,判断该年份是否是闰年,闰年输出1,平年输出0
时间: 2024-10-21 13:18:24 浏览: 63
C语言小程序 如何判断两个日期之差
5星 · 资源好评率100%
在C语言中,判断一个年份是否为闰年的规则是:能被4整除的年份通常是闰年,但是能被100整除的年份不是闰年;然而,如果那个年份也能被400整除,那么它仍然是闰年。以下是一个简单的C程序来实现这个功能:
```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 year;
printf("请输入一个年份:");
scanf("%d", &year);
int result = is_leap_year(year);
if (result) {
printf("%d是闰年\n", year);
} else {
printf("%d是平年\n", year);
}
return 0;
}
阅读全文