C语言多路开关模式的switch语句
将switch语句中有的语句块的break删除掉。使多个语句块输出同一个。
例子:
输入一个月份,判断是几月份。
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int month = 0;
printf("Please enter the current month:\n");
scanf("%d", &month); //输入月份
switch (month)
{
case 3:
case 4:
case 5:
printf("It's spring."); //春季
break;
case 6:
case 7:
case 8:
printf("It's summer."); //夏季
break;
case 9:
case 10:
case 11:
printf("It's autumn."); //秋季
break;
case 12:
case 1:
case 2:
printf("It's winter."); //冬季
break;
default:
printf("Input error"); //否则输入错误
break;
}
return 0;
}
输入错误是会提示错误。
输入正确月份时: