int day = 0;//switch语句只能表达整形,不能写其它数据类型
int n = 1;
scanf("%d", &day);
switch (day)
{
case 1://case语句之后,也要用整形,同时是常量。1+0也可以。
if (n == 1)
printf("哈哈\n");//if可以与printf共用
case 2:
case 3:
case 4:
case 5:
printf("工作日\n");
break;
case 6:
case 7:
printf("休息日\n");
break;//最后一个case也尽量把break加上。
default://(表达的值与所有的case标签的值都不匹配)提醒输入错误
printf("输入错误\n");
break;
}