k是吃回车字符的。
#include <stdio.h>
int a,b,c;
void sort()
{
if(a>b)
{
a=a+b;
b=a-b;
a=a-b;
}
if(b>c)
{
b=b+c;
c=b-c;
b=b-c;
}
if(a>b)
{
a=a+b;
b=a-b;
a=a-b;
}
}
int main()
{
char k;
int n[200];
scanf("%d%d%d",&a,&b,&c);
sort();
n[(int)'A']=a;
n[(int)'B']=b;
n[(int)'C']=c;
scanf("%c",&k);
for(int i=0;i<3;i++)
{
char f;
scanf("%c",&f);
printf("%d ",n[(int)f]);
}
return 0;
}