用c语言用整数1-12表示1-12月,由键盘输入一个月份数,输出对应的季节英文名称(12-2月为冬季,3-5月为春季,6-8月为夏季,9-11月为秋季)要求用IF_ELSE和SWITCH结构分别实现)
时间: 2023-05-26 19:04:16 浏览: 170
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出;本.c
5星 · 资源好评率100%
使用IF_ELSE结构实现:
```c
#include <stdio.h>
int main()
{
int month;
printf("请输入月份:");
scanf("%d", &month);
if (month == 12 || month == 1 || month == 2) {
printf("冬季\n");
} else if (month >= 3 && month <= 5) {
printf("春季\n");
} else if (month >= 6 && month <= 8) {
printf("夏季\n");
} else if (month >= 9 && month <= 11) {
printf("秋季\n");
} else {
printf("输入有误\n");
}
return 0;
}
```
使用SWITCH结构实现:
```c
#include <stdio.h>
int main()
{
int month;
printf("请输入月份:");
scanf("%d", &month);
switch (month) {
case 12:
case 1:
case 2:
printf("冬季\n");
break;
case 3:
case 4:
case 5:
printf("春季\n");
break;
case 6:
case 7:
case 8:
printf("夏季\n");
break;
case 9:
case 10:
case 11:
printf("秋季\n");
break;
default:
printf("输入有误\n");
break;
}
return 0;
}
```
阅读全文