输入月份,确定其季节,C语言程序
时间: 2024-10-20 14:11:26 浏览: 22
c语言程序设计谭浩强-格式输入输出PPT.ppt
在C语言中,你可以通过编写一个简单的函数来确定给定月份对应的季节。以下是一个基础示例,它将月份作为输入,并根据常见的划分规则(1-3月为春季,4-6月为夏季,7-9月为秋季,10-12月为冬季)返回相应的季节:
```c
#include <stdio.h>
enum Season {Spring, Summer, Autumn, Winter};
Season getSeason(int month) {
if (month >= 1 && month <= 3)
return Spring;
else if (month >= 4 && month <= 6)
return Summer;
else if (month >= 7 && month <= 9)
return Autumn;
else if (month >= 10 && month <= 12)
return Winter;
else
return Season_Winter; // 如果月份超出范围,通常返回Winter作为默认值
}
int main() {
int month;
printf("请输入月份(1-12): ");
scanf("%d", &month);
Season season = getSeason(month);
switch (season) {
case Spring:
printf("该月属于春季.\n");
break;
case Summer:
printf("该月属于夏季.\n");
break;
case Autumn:
printf("该月属于秋季.\n");
break;
case Winter:
printf("该月属于冬季.\n");
break;
}
return 0;
}
```
阅读全文