编写C程序,输入一个1-12的整数,代表月份,输出该月份所属的季节。 注: 3-5为春季; 6-8为夏季; 9-11为秋季; 12、1、2为冬季
时间: 2024-12-28 11:31:13 浏览: 18
在C语言中,你可以编写如下的函数来完成这个任务:
```c
#include <stdio.h>
void printSeason(int month) {
if (month >= 3 && month <= 5)
printf("月份 %d 属于春季。\n", month);
else if (month >= 6 && month <= 8)
printf("月份 %d 属于夏季。\n", month);
else if (month >= 9 && month <= 11)
printf("月份 %d 属于秋季。\n", month);
else if (month == 1 || month == 2 || month == 12)
printf("月份 %d 属于冬季。\n", month);
else
printf("无效的月份,1-12之间选择。\n");
}
int main() {
int month;
printf("请输入1-12的月份:");
scanf("%d", &month);
printSeason(month);
return 0;
}
```
在这个程序里,我们首先定义了一个 `printSeason` 函数,它接受一个整数参数 `month`,然后检查其值对应哪个季节。如果月份不在指定范围内,会输出错误信息。
在 `main` 函数中,用户会被提示输入月份,然后调用 `printSeason` 函数处理并打印结果。
阅读全文