1.概叙
switch:用于多分支的情况。
switch
语句是一种在多种选择中进行选择的语句,它允许一个变量的值对程序的流程进行控制,执行多个代码块之一。
例1:1~7对应周一至周天
int main()
{
int day = 0;
scanf("%d", &day); //scanf()用于读取用于的键盘输入。用户输入数据,按下回车键后,scanf就会处理用户的输入,将其存入变量里面。
switch (day)
{
case 1:
printf("星期1\n");
break;
case 2:
printf("星期2\n");
break;
case 3:
printf("星期3\n");
break;
case 4:
printf("星期4\n");
break;
case 5:
printf("星期5\n");
break;
case 6:
printf("星期6\n");
break;
case 7:
printf("星期天\n");
break;
}
//system("pause");
return 0;
}
例2:1-5工作日;6-7休息日
int main()
{
int day = 0;
scanf("%d", &day);
//scanf()用于读取用于的键盘输入。用户输入数据,按下回车键后,scanf就会处理用户的输入,将其存入变量里面。
switch (day)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日\n");
break;
case 6:
case 7:
printf("休息日\n");
break;
default: //输入几种case外的情况就会执行下面
printf("输入错误\n");
break;
}
return 0;
}