#7376: 找不出錯誤!怎麼看測資~~


rune (hao)

學校 : 不指定學校
編號 : 30026
來源 : [175.180.86.224]
最後登入時間 :
2013-08-15 16:37:00
d984. 棄保效應 -- 板橋高中教學題 | From: [175.180.83.56] | 發表日期 : 2013-01-07 14:56

#include <stdio.h>

int main() {
    int n[3];
    while (scanf("%d%d%d", &n[0], &n[1], &n[2]) != -1) {
        int i, max = 0, center = 0, min = 0;
        for (i = 1; i < 3; i++) {
            if (n[i] > n[max]) {
                max = i;
            } else if (n[i] <= n[min]) {
                min = i;
            }
        }
        switch (max + min) {
        case 1:
            center = 2;
            break;
        case 2:
            center = 1;
            break;
        case 3:
            center = 0;
            break;
        }
        if (n[max] >= n[center] + n[min]
                || (n[max] == n[center] && n[center] == n[min])) {
            printf("%c\n", max + 'A');
        } else {
            printf("%c\n", n[center] >= n[min] ? center + 'A' : min + 'A');
        }
    }
    return 0;
}
 
#7377: Re:找不出錯誤!怎麼看測資~~


rune (hao)

學校 : 不指定學校
編號 : 30026
來源 : [175.180.86.224]
最後登入時間 :
2013-08-15 16:37:00
d984. 棄保效應 -- 板橋高中教學題 | From: [175.180.83.56] | 發表日期 : 2013-01-07 14:58

#include


int main() {
    int n[3];
    while (scanf("%d%d%d", &n[0], &n[1], &n[2]) != -1) {
        int i, max = 0, center = 0, min = 0;
        for (i = 1; i < 3; i++) {
            if (n[i] > n[max]) {
                max = i;
            } else if (n[i] <= n[min]) {
                min = i;
            }
        }
        switch (max + min) {
        case 1:
            center = 2;
            break;
        case 2:
            center = 1;
            break;
        case 3:
            center = 0;
            break;
        }
        if (n[max] >= n[center] + n[min]
                || (n[max] == n[center] && n[center] == n[min])) {
            printf("%c\n", max + 'A');
        } else {
            printf("%c\n", n[center] >= n[min] ? center + 'A' : min + 'A');
        }
    }
    return 0;
}
WA (line:49)
答案不正確
您的答案為: A 正確答案為: B 

 
#7990: Re:找不出錯誤!怎麼看測資~~


d3887147 (123)

學校 : 臺北市私立薇閣高級中學
編號 : 10071
來源 : [126.227.225.236]
最後登入時間 :
2020-07-19 20:16:59
d984. 棄保效應 -- 板橋高中教學題 | From: [123.192.33.204] | 發表日期 : 2013-07-22 23:03

#include


int main() {
    int n[3];
    while (scanf("%d%d%d", &n[0], &n[1], &n[2]) != -1) {
        int i, max = 0, center = 0, min = 0;
        for (i = 1; i < 3; i++) {
            if (n[i] > n[max]) {
                max = i;
            } else if (n[i] <= n[min]) {
                min = i;
            }
        }
        switch (max + min) {
        case 1:
            center = 2;
            break;
        case 2:
            center = 1;
            break;
        case 3:
            center = 0;
            break;
        }
        if (n[max] >= n[center] + n[min]
                || (n[max] == n[center] && n[center] == n[min])) {
            printf("%c\n", max + 'A');
        } else {
            printf("%c\n", n[center] >= n[min] ? center + 'A' : min + 'A');
        }
    }
    return 0;
}
WA (line:49)
答案不正確
您的答案為: A 正確答案為: B 
用long long int試試看


 
ZeroJudge Forum