~~很简单的~~题目
```
#include<bits/stdc++.h>
using namespace std;
int main()
{
int d[4];
char a,b,c;
cin>>d[0]>>d[1]>>d[2];
sort(d,d+3);
cin>>a>>b>>c;
cout<<d[a-'A']<<" "<<d[b-'A']<<" "<<d[c-'A'];
}```
by 电磁炉111 @ 2018-09-15 20:45:06
@[电磁炉111](/space/show?uid=125060) 大佬能解释下cout那行啥意思吗
by 2018陈子珺 @ 2018-09-15 21:08:28
@[2018陈子珺](/space/show?uid=113406)
''中的字符在数组编号中表示其askll码
by 幻影学霸刘 @ 2018-10-04 15:09:58
哈哈,我之所以点进来是因为我的程序也很lan,看看有什么不同。
```cpp
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
int main()
{
int n1,n2,n3,d1=0,d2=0,d3=0; char m1,m2,m3;
cin>>n1>>n2>>n3>>m1>>m2>>m3;
if(n1<n2&&n2<n3) { d1=n1; d2=n2; d3=n3; }
if(n1<n3&&n3<n2) { d1=n1; d2=n3; d3=n2; }
if(n2<n1&&n1<n3) { d1=n2; d2=n1; d3=n3; }
if(n2<n3&&n3<n1) { d1=n2; d2=n3; d3=n1; }
if(n3<n1&&n1<n2) { d1=n3; d2=n1; d3=n2; }
if(n3<n2&&n2<n1) { d1=n3; d2=n2; d3=n1; }
if(m1=='A'&&m2=='B')cout<<d1<<" "<<d2<<" "<<d3<<endl;
if(m1=='A'&&m2=='C')cout<<d1<<" "<<d3<<" "<<d2<<endl;
if(m1=='B'&&m2=='A')cout<<d2<<" "<<d1<<" "<<d3<<endl;
if(m1=='B'&&m2=='C')cout<<d2<<" "<<d3<<" "<<d1<<endl;
if(m1=='C'&&m2=='A')cout<<d3<<" "<<d1<<" "<<d2<<endl;
if(m1=='C'&&m2=='B')cout<<d3<<" "<<d2<<" "<<d1<<endl;
getchar();
return 0;
}
```
by 赫敏·东方延绪 @ 2018-11-17 17:23:23
@[pdc萨伊](/space/show?uid=150391) 虽然满分通过,但是太繁琐了
by 赫敏·东方延绪 @ 2018-11-17 17:28:39
```cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[3];
string n;
cin>>a[0]>>a[1]>>a[2]>>n;
sort(a,a+3);
if (n=="ABC")cout<<a[0]<<" "<<a[1]<<" "<<a[2];
else if (n=="ACB")cout<<a[0]<<" "<<a[2]<<" "<<a[1];
else if (n=="BAC")cout<<a[1]<<" "<<a[0]<<" "<<a[2];
else if (n=="BCA")cout<<a[1]<<" "<<a[2]<<" "<<a[0];
else if (n=="CAB")cout<<a[2]<<" "<<a[0]<<" "<<a[1];
else if (n=="CBA")cout<<a[2]<<" "<<a[1]<<" "<<a[0];
}
```
by whatismyname0 @ 2019-03-16 15:04:13