在线与本地不一致
查看原帖
在线与本地不一致
105820
阿尔托莉雅丶楼主2020/9/24 16:50
#include <stdio.h>
#include <math.h>
#include <stdlib.h>

int main()
{
    int a[3], i, j;
    char le[3];

    scanf("%d%d%d", &a[0], &a[1], &a[2]);
    getchar();
    getchar();
    scanf("%c%c%c", &le[0], &le[1], &le[2]);

    for(i = 0; i < 3; i++)
        for(j = 0;j < 2 - i; j++)
        {
            if(a[j] > a[j + 1])
            {
                a[j] = a[j] + a[j + 1];
                a[j + 1] = a[j] - a[j + 1];
                a[j] = a[j] - a[j + 1];
            }
        }

    for(i = 0;i < 3;i++)
        printf("%d ", a[(int)(le[i] - 'A')]);

    return 0;

}

洛谷ide与code blocks运行结果不一致 全WA

2020/9/24 16:50
加载中...