問題描述
編寫一個程序,輸入3個整數(shù),然后程序?qū)@三個整數(shù)按照從大到小進行排列。
輸入格式:輸入只有一行,即三個整數(shù),中間用空格隔開。
輸出格式:輸出只有一行,即排序后的結(jié)果。
輸入輸出樣例
樣例輸入
9 2 30
樣例輸出
30 9 2
題目較為簡單,就不優(yōu)化了
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
// int n=sc.nextInt();
int arr[]=new int[3];
for(int i=0;i<3;i++) {
arr[i]=sc.nextInt();
}
int x=0;
for(int i=1;i<3;i++) {
if(arr[i-1]<arr[i]) {
x=arr[i-1];
arr[i-1]=arr[i];
arr[i]=x;
}
}
for(int i=1;i<3;i++) {
if(arr[i-1]<arr[i]) {
x=arr[i-1];
arr[i-1]=arr[i];
arr[i]=x;
}
}
for(int im=0;im<3;im++) {
System.out.print(arr[im]+" ");
}
}
}