标签:
描述输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
2 qwe asd
e q w a d s01.
#include<iostream>
02.
using
namespace
std;
03.
int
main()
04.
{
05.
int
x;
06.
char
a[3];
07.
while
(cin>>x)
08.
{
09.
for
(
int
i=1;i<=x;i++)
10.
{
11.
cin>>a;
12.
if
(a[0]>a[1]) swap(a[0],a[1]);注:当a[0]和a[1],a[1]和a[2]交换后,有可能把最小的数调到a[1]的位置,所以还要把a[0]
13.
if
(a[1]>a[2]) swap(a[1],a[2]); 和a[1]再比一次,便可避免这个漏洞
14.
if
(a[0]>a[1]) swap(a[0],a[1]);
15.
cout<<a[0]<<
" "
<<a[1]<<
" "
<<a[2]<<endl;
16.
}
17.
}
18.
return
0;
19.
}
标签:
原文地址:http://www.cnblogs.com/BlogRegisterboby/p/4325430.html