Problem Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output 对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Inputqwe
asd
zxc
Sample Outpute q w
a d s
c x z
问题链接
问题分析:1.主要在于输入方式 2.进行排序
#include<iostream>
using namespace std;
int main()
{
char a,b,c;
while(cin>>a>>b>>c)
{
if(a>b)
{
swap(a,b);
}
if(a>c)
{
swap(a,c);
}
if(b>c)
{
swap(b,c);
}
cout<<a<<" "<<b<<" "<<c<<endl;
}
return 0;
}