题目
代码实现
#include<iostream>
using namespace std;
int a[3];
int temp;
char A, B, C;
int main()
{
for (int i = 0; i < 3; i++) {//利用数组储存
cin >> a[i];
}
for (int i = 0; i < 2; i++) {//利用冒泡排序从小到大排序
for (int j = 0; j < 2-i; j++) {
if (a[j] > a[j + 1]) {
temp = a[j];
a[j] = a[j+1];
a[j + 1] = temp;
}
}
}
cin >> A >> B >> C;//以知输入的只为ABC,利用数组的性质输出答案
cout << a[A - 'A'] <<" "<< a[B - 'A'] <<" "<< a[C - 'A'];
}
总结
巧妙利用ASCII码的性质去访问数组