首页 > 代码库 > ACM--ASCII码排序

ACM--ASCII码排序

原题地址

描述

     输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。

输入

    第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。

输出

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

样例输入

     3

qwe
asd
zxc

样例输出

§  e q w
a d s
c x z


我用Java实现的,代码如下:

public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int count = sc.nextInt();
		while(count > 0){
			String str = sc.next();
			char[] chr = str.toCharArray();
			java.util.Arrays.sort(chr);
			for(int j = 0; j < chr.length; j++){
				System.out.print(chr[j]+" ");
			}
			count --;
		}
	}

 

各路大神有什么更好的,请各位不要吝啬赐教。


本文出自 “一步一个脚印” 博客,请务必保留此出处http://wangrz421.blog.51cto.com/6243726/1549004

ACM--ASCII码排序