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;
}