ASCII码排序
Problem Description
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
Input
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
Output
对于每组输入数据,输出一行,字符中间用一个空格分开。
Sample Input
qwe
asd
zxc
Sample Output
e q w
a d s
c x z
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);
int max=0,min=1000,middle=0;
while(sc.hasNext()){
String zifu=sc.next();
char[] zifuchuan=zifu.toCharArray();
for(int i=0;i<zifuchuan.length;i++){
if((int)zifuchuan[i]>max){
max=(int)zifuchuan[i];
}
}
for(int i=0;i<zifuchuan.length;i++){
if((int)zifuchuan[i]<min){
min=(int)zifuchuan[i];
}
}
for(int i=0;i<zifuchuan.length;i++){
if(((int)zifuchuan[i]!=min)&&((int)zifuchuan[i]!=max)){
middle=zifuchuan[i];
}
}
System.out.println((char)min+" "+(char)middle+" "+(char)max);
max=0;
min=1000;
middle=0;
}
}
}
就这样哈!
本文介绍了一个简单的ASCII码字符排序程序,该程序接收三个字符作为输入,并按照它们的ASCII码值进行排序输出。示例代码使用Java实现。
1396

被折叠的 条评论
为什么被折叠?



