c++ASCII码排序

输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。

输入数据有多组,每组占一行,有三个字符组成,之间无空格。

对于每组输入数据,输出一行,字符中间用一个空格分开。

#include<iostream>
using namespace std;

int main()
{
	char a, b, c;
	while (cin >> a >> b >> c)
	{
		if (a > b)
		{
			char t = a;
			a = b;
			b = t;
		}
		if(b>c)
		{
			char t = b;
			b = c;
			c = t;
		}
		if (a > b)
		{
			char t = a;
			a = b;
			b = t;
		}
		cout << a << " " << b << " " << c << endl;
	}
}

题目还是要求多组数据就继续用while了

猜你喜欢

转载自blog.csdn.net/qq_43686320/article/details/84865491
今日推荐