P4414 求助
  • 板块题目总版
  • 楼主格局如此
  • 当前回复3
  • 已保存回复3
  • 发布时间2020/11/9 18:21
  • 上次更新2023/11/5 08:22:53
查看原帖
P4414 求助
380453
格局如此楼主2020/11/9 18:21

我下载了第一个测试点的数据,input和output没有问题但就是过不了

#include<stdio.h>
#include<math.h>

int main()
{  
    char num[3];
    int a, b, c, i, t,j,h;
    int max, lmax, llmax;
    scanf("%d %d %d%*c", &a, &b, &c);
    for (i = 0; i <= 2; i++) {
        scanf("%c", &num[i]);
    }
    if (a >= b) {
        max = a;
        lmax = b;
    }
    else {
        max = b;
        lmax = a;
    }
    if (c >= max) {
        t = lmax;
        lmax = max;
        max = c;
        llmax = t;
    }
    else if (c < max && c >= lmax) {
        llmax = lmax;
        lmax = c;
    }
    else if (c < lmax) {
        llmax = c;
    }
    for (i = 0; i <= 2; i++) {
        switch (num[i]) {
        case 'A':
            printf("%d", llmax);
            break;
        case 'B':
            printf("%d", lmax);
            break;
        case 'C':
            printf("%d", max);
            break;
        }
        if (i < 2) {
            printf(" ");
        }
    }
    return 0;
}

2020/11/9 18:21
加载中...