题目的主要信息: 根据输入的月份,判断属于哪一个季节 3 - 5 月为春季、6 - 8 月为夏季、9 - 11 月为秋季、12,1,2 月为冬季 如果输入的月份不是 1 - 12,则输出“不合法” 具体做法: 我们优先判断输入的月份是否在1 - 12的范围内,如果不在直接判断不合法,否则就要判断属于哪个季节。 避免麻烦的if-else,我们还是使用switch,而且因为值都是连续的,我们可以用case的连续写法: 在case中,可以用x ... y 表示范围在[x,y]的值,两边都是闭区间 比如我们代码中就用 case 3 ... 5: 代替了 case 3: case 4: case 5...