我又来求助了(丢人)```cpp
using namespace std;
#include<string>
int main()
{
int in[3],i,mid;
string a;
for (i = 0; i <= sizeof(in) / sizeof(in[0])-1; i++)
{
cin >> in[i];//输入数字
}
for (i = 0; i <= sizeof(in) / sizeof(in[0]) - 1; i++)
{
for (int j = 0; j <= sizeof(in) / sizeof(in[0])-2; j++)
{
if (in[j] > in[j + 1])
{
mid=in[j];
in[j] = in[j + 1];
in[j + 1] = mid;
}
}
}//排大小
cin >> a;//输入ABC的顺序
for (i = 0; i < a.size(); i++)
{
for (int j = 0; j < a.size(); j++)
{
if (a[i] == j + 65)
{
cout << in[j]<<" ";//按照ABC的顺序输出数字
}
}
}
cout << "\b"<<endl;//删掉最后一个空格
return 0;
}