输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
来源:互联网 发布:迅雷玩客云抢购软件 编辑:程序博客网 时间:2024/05/21 22:00
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input =new Scanner(System.in);
int f=input.nextInt();
while(f>0){
String str;
Scanner sc = new Scanner(System.in);
//System.out.print("请输入字符串:");
str = sc.nextLine();
char[] chs = str.toCharArray();
bubbleSort(chs);
//System.out.println(bubbleSort(chs));
--f;
}
}
public static void bubbleSort(char[] chs)
{
char temp ='a';
int size = chs.length;
for(int i = 0 ; i < size-1; i ++)
{
for(int j = 0 ;j < size-1-i ; j++)
{
if(chs[j] > chs[j+1]) //交换两数位置
{
temp = chs[j];
chs[j] = chs[j+1];
chs[j+1] = temp;
}
}
}
for(int j = 0 ;j < size ; j++)
{
System.out.print(chs[j]);
System.out.print(' ');
}
//return chs;
}
}
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input =new Scanner(System.in);
int f=input.nextInt();
while(f>0){
String str;
Scanner sc = new Scanner(System.in);
//System.out.print("请输入字符串:");
str = sc.nextLine();
char[] chs = str.toCharArray();
bubbleSort(chs);
//System.out.println(bubbleSort(chs));
--f;
}
}
public static void bubbleSort(char[] chs)
{
char temp ='a';
int size = chs.length;
for(int i = 0 ; i < size-1; i ++)
{
for(int j = 0 ;j < size-1-i ; j++)
{
if(chs[j] > chs[j+1]) //交换两数位置
{
temp = chs[j];
chs[j] = chs[j+1];
chs[j+1] = temp;
}
}
}
for(int j = 0 ;j < size ; j++)
{
System.out.print(chs[j]);
System.out.print(' ');
}
//return chs;
}
}
阅读全文
0 0
- 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- [南阳OJ-No.4]ASCII码排序|输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- //输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符//
- 练习题目19. 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- “输入三个字符后,按个字符的ASCII码从小到大的顺序输出这三个字符”的做法
- ACM 4描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,
- 按各字符的ASCII码从小到大的顺序输出字符
- 用格式输出函数输入三个字符,并用输出函数反向输出三个字符和他们的ASCII码
- 题目:剔除一个字符中重复的字符,然后按ASCII码值从小到大排列。 例如,输入:abbcccddeeeffgghh 输出:abcdefgh 注意:1、剔除是整个字符串中重复的字符,而不是连续的字符 2
- 输入三个字符,按照ASCLL码顺序输出
- 输入三个字符串,按从小到大的顺序输出。
- 输入三个字符串,按从小到大的顺序输出。
- 输入三个数按从小到大的顺序输出
- 输入三个整数,从小到大的顺序输出(利用指针)
- K
- 如何判定苹果开发者账号属于哪个国家?
- 第一篇博客
- SSLError with Python 3.6.x on macOS Sierra
- 1001 A+B和C (15)
- 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- Python的静态方法和类成员方法
- 系统启动过程
- 学习nodejs
- UITextView及UITextField处理键盘弹出 视图上移
- 检查内存泄露
- DXP差分信号的绘制学习笔记
- QT中修改应用程序的icon
- Objective-c ARC