用C语言表示一年四季,按农历一般规定1~3月为春季,4~6月为夏季,7~9月为秋季,10~12月为冬季。编写程序,实现当输入农历月份(1~12)时,输出对应的季节。
时间: 2024-03-09 20:44:59 浏览: 95
好的,这是一个简单的程序,可以使用 switch 语句来实现。以下是代码示例:
```c
#include <stdio.h>
int main() {
int month;
printf("请输入农历月份:");
scanf("%d", &month);
switch(month) {
case 1:
case 2:
case 3:
printf("春季\n");
break;
case 4:
case 5:
case 6:
printf("夏季\n");
break;
case 7:
case 8:
case 9:
printf("秋季\n");
break;
case 10:
case 11:
case 12:
printf("冬季\n");
break;
default:
printf("输入有误,请输入1-12之间的整数!\n");
}
return 0;
}
```
程序先提示用户输入农历月份,然后使用 scanf 函数读取用户输入的整数值,之后通过 switch 语句判断月份所属的季节并输出。注意,default 语句是为了防止用户输入无效值时程序出错。
阅读全文