【深基3.例8】三位数排序
题目描述
给出三个整数 a , b , c ( 0 ≤ a , b , c ≤ 100 ) a,b,c(0\le a,b,c \le 100) a,b,c(0≤a,b,c≤100),要求把这三位整数从小到大排序。
输入格式
输入三个整数 a , b , c a,b,c a,b,c,以空格隔开。
输出格式
输出一行,三个整数,表示从小到大排序后的结果。
样例 #1
样例输入 #1
1 14 5
样例输出 #1
1 5 14
样例 #2
样例输入 #2
2 2 2
样例输出 #2
2 2 2
代码
import java.util.Arrays;
import java.util.Scanner;
public class P5715_深基3_例_三位数排序 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int a=scanner.nextInt();
int b=scanner.nextInt();
int c=scanner.nextInt();
int[] arr= {a,b,c};
//Arrays.sort(arr);
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-1-i; j++) {
if(arr[j]>arr[j+1]) {
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
a=arr[0];
b=arr[1];
c=arr[2];
System.out.println(a+" "+b+" "+c);
}
}