有大佬帮我看看出了什么问题吗,不胜感激。```c
#include<stdio.h>
int main(){
freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout);
int a,b,c,A,B,C;
char d[4];
scanf("%d%d%d",&a,&b,&c);
if(a>b&&a>c){
C=a;
if(b>=c){
B=b;
A=c;
}
else{
B=c;
A=b;
}
}
else if(b>a&&b>c){
C=b;
if(a>=c){
B=a;
A=c;
}
else{
B=c;
A=a;
}
}
else{
C=c;
if(a>=b){
B=a;
A=b;
}
else{
B=b;
A=a;
}
}
getchar();
gets(d);
getchar();
if(d[0]=='A')
printf("%d",A);
if(d[0]=='B')
printf("%d",B);
if(d[0]=='C')
printf("%d",C);
for(int i=1;i<3;i++){
if(d[i]=='A')
printf(" %d",A);
if(d[i]=='B')
printf(" %d",B);
if(d[i]=='C')
printf(" %d",C);
}
return 0;
}