在c语言中用条件运算符判断年份是否为闰年
时间: 2024-09-20 09:03:43 浏览: 32
c代码-8.功能:输入年份,判断其是否为闰年
在C语言中,你可以使用条件运算符(也称为三元运算符)来判断一个年份是否为闰年。闰年的规则通常包括:能被4整除但不能被100整除的年份是闰年;同时能被400整除的也是闰年。以下是一个简单的例子:
```c
#include <stdio.h>
int is_leap_year(int year) {
return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
}
int main() {
int year;
printf("Enter a year: ");
scanf("%d", &year);
if (is_leap_year(year)) {
printf("%d is a leap year.\n", year);
} else {
printf("%d is not a leap year.\n", year);
}
return 0;
}
```
这里,`is_leap_year`函数通过条件运算符检查了年份是否满足闰年的条件。如果满足,函数返回1(表示是闰年),否则返回0(不是闰年)。
阅读全文