C语言30分,只过了1、3、5,codeblocks运行没问题,求大佬看一眼!
查看原帖
C语言30分,只过了1、3、5,codeblocks运行没问题,求大佬看一眼!
801448
WL008_zyh楼主2022/12/28 09:36
#include <stdio.h>
int main()
{
    int a, b, c, m, i, x, y, z;
    char ord[4];
    scanf("%d %d %d", &a, &b, &c);
    if(a > b && b > c)
    {
        m = a;
        a = c;
        c = m;
    }
    else if(a > c && c > b)
    {
        m = a;
        a = b;
        b = c;
        c = m;
    }
    else if(b > a && a > c)
    {
        m = b;
        b = a;
        a = c;
        c = m;
    }
    else if(b > c && c > a)
    {
        m = b;
        b = c;
        c = m;
    }
    else if(c > a && a > b)
    {
        m = a;
        a = b;
        b = m;
    }
    else
    {
        a = a;
        b = b;
        c = c;
    }
    for(i = 0; i < 4; i++)
    {
        scanf("%c", &ord[i]);
    }
    if(ord[1] < ord[2] && ord[2] < ord[3])
    {
        printf("%d %d %d", a ,b, c);
    }
    else if(ord[1] < ord[3] && ord[3] < ord[2])
    {
        printf("%d %d %d", a ,c, b);
    }
    else if(ord[2] < ord[1] && ord[1] < ord[3])
    {
        printf("%d %d %d", b ,a, c);
    }
    else if(ord[2] < ord[3] && ord[3] < ord[1])
    {
        printf("%d %d %d", c ,a, b);
    }
    else if(ord[3] < ord[1] && ord[1] < ord[2])
    {
        printf("%d %d %d", b ,c, a);
    }
    else
    {
        printf("%d %d %d", c ,b, a);
    }
    return 0;
}
2022/12/28 09:36
加载中...