如何用scanf语句从键盘输入不同数字使switch语句同时执行不同的case分支
答案:4 悬赏:40 手机版
解决时间 2021-02-01 18:06
- 提问者网友:锁深秋
- 2021-02-01 05:02
比如输入1执行完case1,再输入2就紧接着执行case2
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-02-01 06:41
设置一个标志
flag=1
while(flag)
{
scanf("%d",&x)
switch(x)
{
}
printf("是否继续执行?输入1继续,输入0结束,flag=");
scanf("%d",&flag);
}
flag=1
while(flag)
{
scanf("%d",&x)
switch(x)
{
}
printf("是否继续执行?输入1继续,输入0结束,flag=");
scanf("%d",&flag);
}
全部回答
- 1楼网友:低音帝王
- 2021-02-01 10:43
单独scanf无法做到,你必须用循环,多次进入switch
- 2楼网友:傲气稳了全场
- 2021-02-01 09:17
可以写 goto 语句.
或者
死循环
不推荐goto.
- 3楼网友:罪歌
- 2021-02-01 08:13
流程控制转移到下一个case继续执行的条件是,每个case后面要个加break . 不加就是顺序运行下来。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯