沉舟同学 2022-02-06 19:42 采纳率: 60%
浏览 40
已结题

C语言Switch语句

提示:我知道下面的语句错误

Switch语句中能不能再包一个Switch?


#include"stdio.h"
int main()
{
     int a,b;
     scanf("%d",&a);
     switch(a)
     {
          case 1:
          {
                switch(b)
                {                                                              /*我想在Switch(a)里面再添加一个Switch(b)*/
                    case 1:break;
                }
          }
          case 2:
          case 3:printf("Hello Wolrd\n");break;
     }
}
  • 写回答

2条回答 默认 最新

  • 发飙的恒星 2022-02-06 20:44
    关注

    switch当然可以嵌套,跟for循环差不多,我这里有一段比较复杂的嵌套代码,你看看能否看懂

    #include <stdio.h>
    #include <string.h>
    
    void main() {
    
        //星期一到星期三就输出AAA,星期四到星期五就输出BBB,周末就输出CCC
        char week[50] = "";
        printf("请输入一个星期:\n");
        scanf("%s",week);
        int num = !strcmp(week, "星期一") || !strcmp(week, "星期二") || !strcmp(week, "星期三");
        
        switch (num)
        {
        case 1:
            printf("AAA");
            break;
        case 0:
            
            switch (!strcmp(week, "星期四") || !strcmp(week, "星期五"))
            {
            case 1:
                printf("BBB");
                break;
            default:
                switch (!strcmp(week, "星期六") || !strcmp(week, "星期天"))
                {
                case 1:
                    printf("CCC");
                    break;
                default:
                    printf("输入格式错误");
                    break;
                }
                
                break;
            }
        default:
            break;
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月15日
  • 已采纳回答 2月7日
  • 创建了问题 2月6日

悬赏问题

  • ¥15 请问为什么我配置IPsec后PC1 ping不通 PC2,抓包出来数据包也并没有被加密
  • ¥200 求博主教我搞定neo4j简易问答系统,有偿
  • ¥15 nginx的使用与作用
  • ¥100 关于#VijeoCitect#的问题,如何解决?(标签-ar|关键词-数据类型)
  • ¥15 一个矿井排水监控系统的plc梯形图,求各程序段都是什么意思
  • ¥50 安卓10如何在没有root权限的情况下设置开机自动启动指定app?
  • ¥15 ats2837 spi2从机的代码
  • ¥200 wsl2 vllm qwen1.5部署问题
  • ¥100 有偿求数字经济对经贸的影响机制的一个数学模型,弄不出来已经快要碎掉了
  • ¥15 数学建模数学建模需要