永发信息网

如何用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);
}
全部回答
  • 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 . 不加就是顺序运行下来。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯