switch语句
switch (表达式) //表达式只能是字符型或整型 (short int , int , long int)
{
case 常量表达式1:
语句1;
break;
case 常量表达式2:
语句2;
break;
default: 语句2; break;
}
#include<stdio.h>
int main()
{
int n;
printf("请输入一个1~7的数\n");
scanf_s("%d", &n);
switch (n)
{
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
case 7:
printf("星期天\n");
break;
default:
printf("您输入的n有误,请输入一个1-7的数\n");
break;
}
return 0;
}
如果去掉break:
#include<stdio.h>
int main()
{
int n;
printf("请输入一个1~7的数\n");
scanf_s("%d", &n);
switch (n)
{
case 1:
printf("星期一\n");
//break;
case 2:
printf("星期二\n");
//break;
case 3:
printf("星期三\n");
//break;
case 4:
printf("星期四\n");
//break;
case 5:
printf("星期五\n");
//break;
case 6:
printf("星期六\n");
//break;
case 7:
printf("星期天\n");
//break;
default:
printf("您输入的n有误,请输入一个1-7的数\n");
//break;
}
return 0;
}