目录
1 问题描述
问题描述
输入三个数,比较其大小,并从大到小输出。
输入格式
一行三个整数。
输出格式
一行三个整数,从大到小排序。
样例输入
33 88 77
样例输出
88 77 33
2 解决方案
具体代码如下:
import java.util.Scanner; public class Main { public void swap(int[] A, int a, int b) { int temp = A[a]; A[a] = A[b]; A[b] = temp; } public void selectSort(int[] A) { int max; for(int i = 0;i < A.length;i++) { max = i; for(int j = i + 1;j < A.length;j++) { if(A[max] < A[j]) max = j; } swap(A, i, max); } } public static void main(String[] args) { Main test = new Main(); Scanner in = new Scanner(System.in); int[] A = new int[3]; for(int i = 0;i < 3;i++) A[i] = in.nextInt(); test.selectSort(A); for(int i = 0;i < 3;i++) System.out.print(A[i]+" "); } }