#include<cstdio>
int main(){
int a,b,c;
while(scanf("%d",&a)!=EOF&&scanf("%d",&b)!=EOF&&scanf("%d",&c)!=EOF)
{
if(a>b&&a>c) {
if(b>c){
if(b+c>a) printf("B\n");
else printf("A\n");
}
else{
if(b+c>a) printf("C\n");
else printf("A\n");
}
}
else if(b>a&&b>c){
if(a>c){
if(a+c>b) printf("A\n");
else printf("B\n");
}
else{
if(a+c>b) printf("C\n");
else printf("B\n");
}
}
else if(c>b&&c>b){
if(b>a){
if(b+a>c) printf("B\n");
else printf("C\n");
}
else{
if(b+a>c) printf("A\n");
else printf("C\n");
}
}
}
return 0;
}
a,b,c記得開long long (因為b+c可能會overflow)
可以試試看這個:
2147483647 2147483646 2147483645
#include
int main(){
int a,b,c;
while(scanf("%d",&a)!=EOF&&scanf("%d",&b)!=EOF&&scanf("%d",&c)!=EOF)
{
if(a>b&&a>c) {
if(b>c){
if(b+c>a) printf("B\n");
else printf("A\n");
}
else{
if(b+c>a) printf("C\n");
else printf("A\n");
}
}
else if(b>a&&b>c){
if(a>c){
if(a+c>b) printf("A\n");
else printf("B\n");
}
else{
if(a+c>b) printf("C\n");
else printf("B\n");
}
}
else if(c>b&&c>b){
if(b>a){
if(b+a>c) printf("B\n");
else printf("C\n");
}
else{
if(b+a>c) printf("A\n");
else printf("C\n");
}
}
}
return 0;
}