m0_67828940 2022-12-20 21:09 采纳率: 20%
浏览 14
已结题

数据结构子系统switch嵌套

    switch(c){
    while(1)
      {            
        case 1:
            {
                menu_1();
                scanf("%d",&c1);    
                system("cls");
                switch (c1)
                {
                    case 1:
                        {
                        ElemType a[]={1,2,3,4,5,6,7,8};    
                        Create(sql,a,8);
                        break;                                
                        }
                    case 2:
                        {
                        ElemType x ;
                        int y;
                        printf("请输入要插入的元素及其位置(中间用空格隔开):\n");
                        scanf("%d%d",&x,&y);
                        Insert(sql , x , y);                                
                        }break;
                    case 3:
                        {
                        Delete(sql );        
                        }break;
                    case 4:
                        {
                        Output(sql);        
                        }break;
                    case 0:
                        {
                            
                        }break;
                }
        case 2:
            {
            menu_2();
            scanf("%d",&c2);
            system("cls");
            if(c2==0);
            {
            menu();    
            }    
            break;    
            }
        case 3:
            {
                menu_1();
                scanf("%d",&c3);
                system("cls");
                if(c3==0);
                {
                menu();    
                }
                break;
            }
        case 4:
            {
                menu_4();
                scanf("%d",&c4);
                system("cls");
                if(c4==0);
                {
                menu();    
                }
                break;
            }
        case 5:
            {
                menu_5();
                scanf("%d",&c5);
                system("cls");
                if(c5==0);
                {
                menu();    
                }
                break;
            }
        case 6:
            {
                menu_6();
                scanf("%d",&c6);
                system("cls");
                if(c6=1)
                {
                if(InitList(T)&&CreatList(T))
                {
                    printf("创建成功\n");
                }                        
                printf("请输入要查找的关键字:\n");
                scanf("%d",&key);
                result=search1(T,key);
                Show(result,key);
                system("cls");
                 } 
                if(c6=2)
                {
                if(InitList(T)&&CreatList(T))
                {
                    printf("创建成功\n");
                }                        
                printf("请输入要查找的关键字:\n");
                scanf("%d",&key);
                result=search2( T, key, 1, T.length);
                Show(result,key);                        
                }
                if(c6==0);
                {
                menu();    
                }
                break;
            }
        case 7:
            {
                menu_7();    
                scanf("%d",&c7);
                system("cls");
                if(c7==0);
                {
                menu();    
                }
                break;
            }
        case 0:
            {
                printf("已退出系统!\n");
            }
            break;                
        }

 }
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 12月20日
    • 创建了问题 12月20日

    悬赏问题

    • ¥30 YOLO检测微调结果p为1
    • ¥20 求快手直播间榜单匿名采集ID用户名简单能学会的
    • ¥15 DS18B20内部ADC模数转换器
    • ¥15 做个有关计算的小程序
    • ¥15 MPI读取tif文件无法正常给各进程分配路径
    • ¥15 如何用MATLAB实现以下三个公式(有相互嵌套)
    • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
    • ¥15 setInterval 页面闪烁,怎么解决
    • ¥15 如何让企业微信机器人实现消息汇总整合
    • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题