描述
輸入三個字符(可以重複)後,按各字符的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 --; } }
各路大神有什麼更好的,請各位不要吝嗇賜教。