麻烦大佬看一下为什么全错,vs上单个测试可以
查看原帖
麻烦大佬看一下为什么全错,vs上单个测试可以
1258187
wanXuaYu123楼主2024/1/21 21:35
#include<stdio.h>
int main() {
    int a, b, c;
    char f, s, t, m;
    scanf("%d %d %d", &a, &b, &c);
    scanf("%c%c%c",&f, &s, &t);
    if (a >= b) {
        int i = 0;
        i = a;
        a = b;
        b = i;
        if (b >= c) {
            int j = 0;
            j = b;
            b = c;
            c = j;
            if (a >= b) {
                int m = 0;
                m = a;
                a = b;
                b = m;
            }
        }
    }
    if (f == 'A') {
        printf("%d ", a);
        if (s == 'B') {
            printf("%d ", b);
            printf("%d ", c);
        }
        else if (s == 'C') {
            printf("%d ", c);
            printf("%d ", b);
        }
    }
    else if (f == 'B') {
        printf("%d ", b);
        if (s == 'A') {
            printf("%d ", a);
            printf("%d ", c);
        }
        else if (s == 'C') {
            printf("%d ", c);
            printf("%d ", a);
        }
    }
    else if (f == 'C') {
        printf("%d ", c);
        if (s == 'A') {
            printf("%d ", a);
            printf("%d ", b);
        }
        else if (s == 'B') {
            printf("%d ", b);
            printf("%d ", a);
        }
    }
    return 0;
}
2024/1/21 21:35
加载中...