编写代码实现:根据月份返回每个月天数的函数(不考虑闰年的情况)。C语言
时间: 2024-02-01 19:13:14 浏览: 77
以下是一个简单的 C 语言代码实现:
```c
#include <stdio.h>
int daysInMonth(int month) {
int days;
switch (month) {
case 2:
days = 28;
break;
case 4:
case 6:
case 9:
case 11:
days = 30;
break;
default:
days = 31;
break;
}
return days;
}
int main(void) {
int month, days;
printf("Enter month number (1-12): ");
scanf("%d", &month);
days = daysInMonth(month);
printf("Number of days in %d month is %d\n", month, days);
return 0;
}
```
该函数接受一个整数参数 `month`,并使用 `switch` 语句返回该月份对应的天数。对于 2 月份,返回 28 天;对于 4、6、9、11 月份,返回 30 天;对于其它月份,返回 31 天。在 `main` 函数中,我们可以通过调用该函数来获取任何一个月份的天数。
阅读全文