算法训练 排序

来源:互联网 发布:tomcat和apache整合 编辑:程序博客网 时间:2024/04/30 16:45

问题描述
  编写一个程序,输入3个整数,然后程序将对这三个整数按照从大到小进行排列。
  输入格式:输入只有一行,即三个整数,中间用空格隔开。
  输出格式:输出只有一行,即排序后的结果。
  输入输出样例
样例输入
9 2 30
样例输出
30 9 2

import java.util.Scanner;



public class Main {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int array[] = new int[3];
for(int i=0;i<3;i++){
array[i] = in.nextInt();
}
for(int i=0;i<3;i++){
for(int j=0;j<=i;j++){
if(array[i]>=array[j]){
int p = array[j];
array[j] = array[i];
array[i] = p;
}
}
}
for(int i=0;i<3;i++){
System.out.print(array[i]+" ");
}
}
}
0 0