d984
輸入說明 :
輸入有若干筆測試資料,每筆一行。每行有三個以空白隔開的整數 a, b, c 代表候選人 A, B, C 的支持者人數,0 ≤ a, b, c ≤ 2147483647。你可以假設在「棄保效應」之後,不會有相同票數的情形發生。
輸出說明 :
請輸出將會當選的人是 A, B 或 C。
考慮全部的情況
#include<stdio.h>
int main(){
long long int a,b,c;
while(scanf("%lld %lld %lld",&a,&b,&c)!=EOF)
{
if(a>(b+c))
printf("A\n");
else if(b>(a+c))
printf("B\n");
else if(c>(a+b))
printf("C\n");
else if(a>b&&a>c)
{
if(b>c)
printf("B\n");
if(c>b)
printf("C\n");
}
else if(b>a&&b>c)
{
if(a>c)
printf("A\n");
if(c>a)
printf("C\n");
}
else if(c>a&&c>b)
{
if(a>b)
printf("A\n");
if(b>a)
printf("B\n");
}
}
return 0;
}