这个用switch结构该怎么写啊,我会用If的

输入任意3个整数,并按照由小到大的次序依次输出

#include<stdio.h>

int main() {
    int a=3,b=1,c=2;
    switch(a>b) {
        case 1: {
            switch(b>c) {
                case 1:
                    printf("%d %d %d",c,b,a);
                    break;
                case 0: {
                    switch(a>c) {
                        case 1:
                            printf("%d %d %d",b,c,a);
                            break;
                        case 0:
                            printf("%d %d %d",b,a,c);
                            break;
                    }
                }
                break;
            }
        }
        break;
        case 0:
            switch(a>c) {
                case 1:
                    printf("%d %d %d",c,a,b);
                    break;
                case 0: {
                    switch(b>c) {
                        case 1:
                            printf("%d %d %d",a,c,b);
                            break;
                        case 0:
                            printf("%d %d %d",a,b,c);
                            break;
                    }
                }
                break;
            }
            break;
    }
    return 0;
}

觉得有用的话采纳一下哈