输入月份,确定其季节(12,1,2月为冬季),C语言程序
时间: 2024-10-20 16:11:39 浏览: 94
在C语言中,你可以创建一个简单的函数来判断给定月份属于哪个季节。这里是一个简单的示例程序:
```c
#include <stdio.h>
// 定义季节常量
enum Season {
WINTER = 1,
SPRING = 3,
SUMMER = 6,
AUTUMN = 9
};
// 判断季节的辅助函数
Season getSeason(int month) {
if (month >= 1 && month <= 2 || month >= 12) { // 冬季
return WINTER;
} else if (month >= 3 && month <= 5) { // 春季
return SPRING;
} else if (month >= 6 && month <= 8) { // 夏季
return SUMMER;
} else if (month >= 9 && month <= 11) { // 秋季
return AUTUMN;
}
}
int main() {
int month;
printf("请输入月份(1-12): ");
scanf("%d", &month);
Season season = getSeason(month);
switch (season) {
case WINTER:
printf("该月为冬季.\n");
break;
case SPRING:
printf("该月为春季.\n");
break;
case SUMMER:
printf("该月为夏季.\n");
break;
case AUTUMN:
printf("该月为秋季.\n");
break;
default:
printf("输入错误,月份应为1-12.\n");
}
return 0;
}
阅读全文