以前满分的题换了种写法零蛋,getchar读换行的问题应该解决了,第一个测试点自己运行没问题提交不行
#include<bits/stdc++.h>
using namespace std;
int a[4];
char s;
int main(){
for(int i=1;i<=3;i++){
cin>>a[i];
}
sort(a+1,a+4);
for(int i=1;i<=4;i++){
s=getchar();
if(s=='C'){
cout<<a[3]<<' ';
}
else if(s=='B'){
cout<<a[2]<<' ';
}
else if(s=='A'){
cout<<a[1]<<' ';
}
}
return 0;
}