从键盘输入一个月份,判断该月份所在的季节(12.1.2为冬天),3.4.5为春天,6.7.8为夏天,9.10.11为秋天,用c语言编写这个程序
时间: 2024-12-03 13:32:52 浏览: 2
好的,以下是用 C 语言编写的简单程序,用于根据用户输入的月份判断季节:
```c
#include <stdio.h>
void judgeSeason(int month) {
if (month >= 1 && month <= 3) {
printf("这是春天(%d月)。\n", month);
} else if (month >= 4 && month <= 6) {
printf("这是夏天(%d月)。\n", month);
} else if (month >= 7 && month <= 9) {
printf("这是秋天(%d月)。\n", month);
} else if (month >= 10 && month <= 12 || month == 12) { // 包含12月的情况
printf("这是冬天(%d月)。\n", month);
} else {
printf("输入的月份有误,不是1到12之间的整数。\n");
}
}
int main() {
int month;
printf("请输入一个月份(1-12): ");
scanf("%d", &month);
// 检查输入是否有效
if (month > 0 && month <= 12) {
judgeSeason(month);
} else {
printf("无效输入,月份应为1至12。\n");
}
return 0;
}
```
在这个程序里,我们首先询问用户输入一个月份,然后通过`judgeSeason`函数根据条件判断并打印出对应的季节。注意,最后检查了输入的月份是否在合法范围内。
阅读全文