2854: 练54.4 整数ABC
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
给出三个正整数,其中最小的数为 $A$,其次为 $B$,最大的数为 $C$。现在给出一个长度为 $3$ 的字符串 $s$,请根据 $s$ 的内容输出这三个整数。
输入
第一行三个整数,用空格分隔,范围在 [$1$,$100$]之间。
第二行一个字符串 $s$,包含'$A$'、'$B$'、'$C$'字符各一个。
第二行一个字符串 $s$,包含'$A$'、'$B$'、'$C$'字符各一个。
输出
输出三个整数,用空格分隔。
样例输入 复制
6 4 2
CAB
样例输出 复制
6 2 4
提示
#include<bits/stdc++.h> using namespace std; int a[5]; char b[5]; int main(){ cin>>a[0]>>a[1]>>a[2]>>b[0]>>b[1]>>b[2]; sort(a,a+3); for(int i =0;i<3;i++){ if(b[i]=='A') cout<<a[0]<<' '; else if(b[i]=='B') cout<<a[1]<<' '; else if(b[i]=='C') cout<<a[2]<<' '; } return 0; }