请问哪里出了问题,求。


#include<stdio.h>
int main()
{
    int n=1;
    int m=2;
    switch(n)
    {
        case 1:
            m++;
        case 2:
            n++;
        case 3:
            {
                switch(n)
                case 1:
                    m++;
                case 2:
                    n++,m++;
                break;
                
            }
        case 4:
            n++;
            break;
        default:
            break;
        
    }
    
    
    
    return 0;
}

哈喽,这个是你想要写的吗,没给题意不太理解,有用请点采纳哦~

#include<stdio.h>
int main()
{
    int n=1;
    int m=2;
    switch(n)
    {
        case 1:
            m++;
            break;
        case 2:
            n++;
            break;
        case 3:
            {
                switch(m){
                    case 1:
                        m++;
                        break;
                    case 2:
                        n++,m++;
                        break;       
                 }
            }
        case 4:
            n++;
            break;
        default:
            break;
    }
    
    return 0;
}

switch语句中不能出现相同的case语句
如case 2:相同,故而不可以