码迷,mamicode.com
首页 > 编程语言 > 详细

ASCII码排序

时间:2015-04-21 00:20:30      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

ASCII码排序

时间限制:3000 ms  |  内存限制:65535 KB 

难度:2

描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出对于每组输入数据,输出一行,字符中间用一个空格分开。样例输入2
qwe
asd
样例输出e q w
a d s
package ACM1;//在提交题的时候,注意这个地方要删掉

import java.util.Arrays;
import java.util.Scanner;



public class nyojw2  //提交的时候类的名字改成Main
{
    public static void main(String[]args)
  {
        int n,i,j;
        Scanner scanner = new Scanner(System.in);
        n=scanner.nextInt();
       for(j=0;j<n;j++)
        {
            String str = new String();
            char[]ch = new char[3];
            str=scanner.next();//获取输入的字符串
            for(i=0;i<3;i++)
            {
                ch[i]=str.charAt(i);//将str字符串读成一个个的字符放到ch[]数组里面。.CharAt(i)i表示的是这个字符串的第i个字符
                
            }
            Arrays.sort(ch);
            System.out.println(ch[0]+" "+ch[1]+" "+ch[2]);
             
            
        }
        


  }
    
}

 

ASCII码排序

标签:

原文地址:http://www.cnblogs.com/mmlovejj/p/4442817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!