求改
  • 板块题目总版
  • 楼主ltm_soviet
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/7/30 14:45
  • 上次更新2024/8/4 17:30:33
查看原帖
求改
1383031
ltm_soviet楼主2024/7/30 14:45
题目描述

给出三个正整数,其中最小的数为AA,其次为 BB,最大的数为 CC。现在给出一个长度为 33的字符串 ss,请根据 ss的内容输出这三个整数。

输入

第一行三个整数,用空格分隔,范围在[1,100][1,100]之间。 第二行一个字符串ss,包含′A′'A'、′B′'B'、′C′'C'字符各一个。

输出

输出三个整数,用空格分隔。

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string str;
	int x[4];
	for(int i=0;i<3;i++)
		cin>>x[i];
	getchar();
	getline(cin,str);
	sort(x,x+3);
	for(int i=0;i<3;i++)
	{
		int t = str[i]-65;
		printf("%d ",x[t]);
	}
	
	return 0;
}

0分

2024/7/30 14:45
加载中...