C语言:用if编程,输入一个代表月份的整数,判断这个月份属于哪个季节。
时间: 2024-12-13 17:27:36 浏览: 11
在C语言中,你可以使用if语句来实现这个功能。首先,需要设定一个条件来判断月份,通常按照四季的标准(春季3月到5月,夏季6月到8月,秋季9月到11月,冬季12月到次年2月),然后编写相应的if-else结构。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int month;
printf("请输入一个月份(1-12): ");
scanf("%d", &month);
if (month >= 1 && month <= 3) {
printf("月份 %d 属于春季.\n", month);
} else if (month > 3 && month <= 5) {
printf("月份 %d 属于春季.\n", month);
} else if (month > 5 && month <= 7) {
printf("月份 %d 属于夏季.\n", month);
} else if (month > 7 && month <= 9) {
printf("月份 %d 属于秋季.\n", month);
} else if (month > 9 && month <= 11) {
printf("月份 %d 属于秋季.\n", month);
} else if (month == 12 || (month >= 1 && month <= 2)) { // 为了包含跨年的12月和1月
printf("月份 %d 属于冬季.\n", month);
} else {
printf("非法的月份输入!\n");
}
return 0;
}
```
阅读全文