Switch语句
//楼梯程序
/*
注意:
switch(表达式) //该常量必须是整形类型
{
case 常量1 : 语句1;
case 常量1 : 语句1;
. . . . //每个case常量必须互不相同
default : 语句n+1; //可以不用,位置可变
}
*/
#include <stdio.h>
int main()
{
int f;
printf("请输入楼层");
scanf("%d",&f);
switch(f)
{
case 1:
printf("上一楼");
break;
case 2:
printf("上二楼");
break;
case 3:
printf("上三楼");
break;
default:
printf("没有这个楼层");
break;
}
return 0;
}
switch练习题
//使用switch语句,要求输入1,输出abc,输入2输出bc,输入3输出c。
#include <stdio.h>
int main()
{
printf("请输入1-3任意一个整数:");
int a;
scanf("%d",&a);
/* 方法一
switch(a)
{
case 1:
printf("abc\n");
break;
case 2:
printf("bc\n");
break;
case 3:
printf("c\n");
break;
default:
printf("输入有误,请重新输入");
break;
}
*/
switch(a)
{
case 1:
putchar('a');
case 2:
putchar('b');
case 3:
putchar('c');
}
return 0;
}