各位大佬能帮我看一下这段代码为什么会错吗?
(蒟蒻的困惑)
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int n,a[1005];
char s[3];
for(int i=0;i<3;i++){
cin>>a[i];
}
cin>>s;
sort(a,a+3);
for(int i=0;i<3;i++){
if(s[i]=='A')cout<<a[0];
if(s[i]=='B')cout<<a[1];
if(s[i]=='C')cout<<a[2];
if(i<2)cout<<' ';
}
return 0;
}