package com.homework.test;
import java.util.Scanner;
/*
【程序 34 三个数排序】
题目:输入 3 个数 a,b,c,按大小顺序输出。
程序分析:利用指针方法。
*/
public class Test34 {
public static void main(String [] args) {
Scanner in = new Scanner(System.in);
int[] arr = new int[10];
System.out.println("请输入3个数字:");
for (int i = 0; i < 3; i++) {
arr[i] = in.nextInt();
}
selectionSort(arr);
for (int i = 0; i < 3; i++) {
System.out.print(arr[i] + " ");
}
in.close();
}
private static void selectionSort(int[] arr) {
for (int i = 0; i < 2; i++) {
int min = i;
for (int j = i + 1; j < 3; j++) {
if (arr[j] < arr[min]) {
min = j;
}
}
if (min != i) {
int temp = arr[i];
arr[i] = arr[min];
arr[min] = temp;
}
}
}
}