HDOJ 2000 ASCII码排序

简介: Problem Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。

Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。

Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。

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

Sample Input
qwe
asd
zxc

Sample Output
e q w
a d s
c x z

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            String str = sc.next();
        //    System.out.println("str="+str);

            char[] a = str.toCharArray();

            for(int i=0;i<str.length()-1;i++){
                for(int j=i+1;j<str.length();j++){
                    if(a[j]<a[i]){
                        char temp=a[i];
                        a[i]=a[j];
                        a[j] = temp;
                    }

                }

            }

            System.out.print(a[0]);
            for(int i=1;i<a.length;i++){
                System.out.print(" "+a[i]);
            }
            System.out.println();


        }


    }

}
目录
相关文章
HDOJ 2000 ASCII码排序
HDOJ 2000 ASCII码排序
88 0
HDOJ 2072 单词数
HDOJ 2072 单词数
64 0
HDOJ 2027 统计元音
HDOJ 2027 统计元音
85 0
HDOJ/HDU 2352 Verdis Quo(罗马数字与10进制数的转换)
HDOJ/HDU 2352 Verdis Quo(罗马数字与10进制数的转换)
151 0
|
测试技术
HDOJ(HDU) 1860 统计字符
HDOJ(HDU) 1860 统计字符
79 0
HDOJ 2030 汉字统计
HDOJ 2030 汉字统计
69 0
HDOJ(HDU) 2113 Secret Number(遍历数字位数的每个数字)
HDOJ(HDU) 2113 Secret Number(遍历数字位数的每个数字)
92 0
HDOJ 2017 字符串统计
HDOJ 2017 字符串统计
86 0
HDOJ/HDU 1161 Eddy's mistakes(大写字母转换成小写字母)
HDOJ/HDU 1161 Eddy's mistakes(大写字母转换成小写字母)
73 0
HDOJ 2020 绝对值排序
HDOJ 2020 绝对值排序
88 0