HDOJ 2000 ASCII码排序

简介: HDOJ 2000 ASCII码排序

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();
        }
    }
}
目录
相关文章
|
12月前
华为机试HJ106:字符逆序
华为机试HJ106:字符逆序
107 1
leet_code_17.电话号码的字母组合(递归)
leet_code_17.电话号码的字母组合(递归)
61 0
[路飞]_leetcode-1312-让字符串成为回文串的最少插入次数
leetcode-1312-让字符串成为回文串的最少插入次数
|
测试技术
HDOJ(HDU) 1860 统计字符
HDOJ(HDU) 1860 统计字符
97 0
HDOJ/HDU 2352 Verdis Quo(罗马数字与10进制数的转换)
HDOJ/HDU 2352 Verdis Quo(罗马数字与10进制数的转换)
172 0
HDOJ/HDU 2561 第二小整数(水题~排序~)
HDOJ/HDU 2561 第二小整数(水题~排序~)
109 0
HDOJ 2027 统计元音
HDOJ 2027 统计元音
103 0
HDOJ 2072 单词数
HDOJ 2072 单词数
89 0
HDOJ/HDU 1984 Mispelling4(删除第n个字符~)
HDOJ/HDU 1984 Mispelling4(删除第n个字符~)
95 0