@[LIUSASA](/user/993368) 这错误也太低级了吧。。。
by liuyi0905 @ 2023-08-20 12:22:40
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int a=0x3f3f3f3f,b=0,c=0,x[3];
for(int i=0;i<3;i++){
cin>>x[i];
}
for(int i=0;i<3;i++){
if(a>x[i]){
a=x[i];
}
}
c=max(max(x[0],x[1]),x[2]);
for(int i=0;i<3;i++){
if(x[i]<c && x[i]>a){
b=x[i];
}
}
for(int i=0;i<3;i++){
char s;
cin>>s;
if(s=='A'){
cout<<a<<" ";
}else if(s=='B'){
cout<<b<<" ";
}else{
cout<<c<<" ";
}
}
return 0;
}
```
by liuyi0905 @ 2023-08-20 12:22:51
第一你判断字符串时要大写,第二你没有输出空格
by liuyi0905 @ 2023-08-20 12:23:42
```cpp
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main(){
char A,B,C;
int a[3];
cin>>a[0]>>a[1]>>a[2];
sort(a,a+3);
cin>>A>>B>>C;
cout<<a[A-'A']<<" "<<a[B-'A']<<" "<<a[C-'A'];
return 0;
}
```
by xuyi20110411 @ 2023-08-20 13:21:57
你介个有点复杂gg
by xuyi20110411 @ 2023-08-20 13:24:24
@[xuyi20110411](/user/1036981) a[A-'A']<<" "<<a[B-'A']<<" "<<a[C-'A'];这个是什么原理能讲一讲吗
by amen123111 @ 2023-11-11 21:08:04
@[amen123111](/user/1159212) ASCII表中,A,B,C就是A<B<C,借此达到排序效果
by xuyi20110411 @ 2023-11-11 23:06:10
@[xuyi20110411](/user/1036981) 哦哦谢谢
by amen123111 @ 2023-11-11 23:08:46
@[amen123111](/user/1159212) 不客气哥哥
by xuyi20110411 @ 2023-11-11 23:13:37