求助:使用选择语句编写根据用户输入月份输出对应四季的程序
月份对应四季判断程序实现
采用北半球常用四季划分规则:3-5月为春季,6-8月为夏季,9-11月为秋季,12月、1月、2月为冬季
Python 实现(if-elif-else选择结构)
# 获取用户输入的月份 month = int(input("请输入月份:")) # 选择结构判断所属季节 if 3 <= month <= 5: print("春季") elif 6 <= month <= 8: print("夏季") elif 9 <= month <= 11: print("秋季") elif month == 12 or 1 <= month <= 2: print("冬季") else: print("输入不合法,请输入1-12之间的整数")
- 功能验证:输入
11,程序输出结果为冬季,符合要求。
C语言实现(switch选择结构)
#include <stdio.h> int main() { int month; printf("请输入月份:"); scanf("%d", &month); switch(month) { 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; case 12: case 1: case 2: printf("冬季\n"); break; default: printf("输入不合法,请输入1-12之间的整数\n"); } return 0; }
内容的提问来源于stack exchange,提问作者Ciacia Linda
相关产品推荐
相关产品推荐

