描述
输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
输入
第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
输出
对于每组输入数据,输出一行,字符中间用一个空格分开。
样例输入
2
qwe
asd
样例输出
e q w
a d s
Java实现
private static void ascii() { Scanner s = new Scanner(System.in); int n = s.nextInt(); while (n != 0) { String str = s.next(); char[] c = str.toCharArray(); char temp; if((int)c[0] > (int)c[1]){ temp = c[0]; c[0] = c[1]; c[1]= temp; } if((int)c[0] > (int)c[2]){ temp = c[0]; c[0] = c[2]; c[2] = temp; } if((int)c[1] > (int)c[2]){ temp = c[1]; c[1] = c[2]; c[2] = temp; } for(char a : c){ System.out.print(a + " "); } n--; } }