C语言求二月天数
时间: 2024-01-13 11:10:46 浏览: 240
带参宏替换计算给定年份的二月天数_C语言_带参宏替换计算给定年份的二月天数_chapterbgn_
5星 · 资源好评率100%
在平年中,二月份的天数是28天,而在闰年中,二月份的天数是29天。判断一个年份是否是闰年的规则是:如果该年份能被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("请输入年份:");
scanf("%d", &year);
if (is_leap_year(year)) {
printf("%d年的二月份有29天\n", year);
} else {
printf("%d年的二月份有28天\n", year);
}
return 0;
}
```
代码中的is_leap_year函数用于判断一个年份是否是闰年,如果是闰年则返回1,否则返回0。在main函数中,首先从用户输入中获取年份,然后调用is_leap_year函数判断二月份的天数,并输出结果。
阅读全文