按各字符的ASCII码从小到大的顺序输出字符
来源:互联网 发布:ant java版本 编辑:程序博客网 时间:2024/05/01 07:08
输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
输入
第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
输出
对于每组输入数据,输出一行,字符中间用一个空格分开。
样例输入
2
qwe
asd
样例输出
e q w
a d s
输入
第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。
输出
对于每组输入数据,输出一行,字符中间用一个空格分开。
样例输入
2
qwe
asd
样例输出
e q w
a d s
import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();List<String> list = new ArrayList<String>();for (int i = 0; i < n; i++) {String str = sc.next();if (str.length() != 3)break;elselist.add(str);}print(list);}private static void print(List<String> list) {for (int i = 0; i < list.size(); i++) {String str = list.get(i);sort(str);}}private static void sort(String str) {char[] s = str.toCharArray();for (int i = 0; i < s.length; i++) {for (int j = 0; j < i; j++) {if (s[i] < s[j]) {char temp = s[i];s[i] = s[j];s[j] = temp;}}}System.out.println(s[0] + " " + s[1] + " " + s[2]);}}
import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int gNum = sc.nextInt(); List<String> list = new ArrayList<String>(); for (int i = 0; i < gNum; i++) { list.add(sc.next()); } for (String str : list) { char[] chs = str.toCharArray(); Arrays.sort(chs); for (char c : chs) { System.out.print(c + " "); } System.out.println(); } }}
0 0
- 按各字符的ASCII码从小到大的顺序输出字符
- //输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符//
- 练习题目19. 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- [南阳OJ-No.4]ASCII码排序|输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- “输入三个字符后,按个字符的ASCII码从小到大的顺序输出这三个字符”的做法
- 将一个字符串中的字符按照ASCII码从小到大的顺序排序
- ACM 4描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,
- Java中输入字符的排列以及按从小到大的顺序输出
- 题目:剔除一个字符中重复的字符,然后按ASCII码值从小到大排列。 例如,输入:abbcccddeeeffgghh 输出:abcdefgh 注意:1、剔除是整个字符串中重复的字符,而不是连续的字符 2
- 33.将字符串中下标位置为奇数的字符按照ascII从小到大排序输出。
- 任意输入一个字符串,将其中的字符按ASCII码值从小到大重新排序
- ASCII码值从小到大的排列顺序
- 字符的ASCII码
- (转)DOM中的动态NodeList与静态NodeList
- 线程池的原理及实现
- nginx重启
- 针对开发者的20款移动开发框架
- Android源代码结构分析
- 按各字符的ASCII码从小到大的顺序输出字符
- HDOJ 1013 Digital Roots
- json解析
- 设计模式之解释器模式
- JMS与ActiveMQ
- async不得不说的事:SynchronizationContext
- 研究生第四课 计算机网络
- C经典 宏与typedef的区别
- math.h简介