Text Reverse
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
问题简述
这就是简单的排序问题。
程序简述:我利用冒泡排序将三个字母进行排序。
#include <iostream>
using namespace std;
int main()
{
char a, b, c;
while (cin >> a >> b >> c)
{
for(int i=0;i<3;i++)
{if(a>b)
{
int m;
m = a;
a = b;
b = m;
}
if (b > c)
{
int n;
n = b;
b = c;
c = n;
}
}
cout << a <<" "<<b <<" "<< c << endl;
}
}