1. 程式人生 > >ACM練習—5個數求最值

ACM練習—5個數求最值

5個數求最值

時間限制:1000 ms  |  記憶體限制:65535 KB 難度:1
描述
設計一個從5個整數中取最小數和最大數的程式
輸入
輸入只有一組測試資料,為五個不大於1萬的正整數
輸出
輸出兩個數,第一個為這五個數中的最小值,第二個為這五個數中的最大值,兩個數字以空格格開。
樣例輸入
1 2 3 4 5
樣例輸出
1 5
import java.util.Scanner;
public class Main {

	public static void main(String[] args) {
		Scanner s = new Scanner(System.in);	
		int[] sum = new int[5];
		for (int i = 0; i < 5; i++) {
			sum[i] = s.nextInt();
		}
		
		for (int i = 0; i < sum.length; i++) {   // 必須要 -1 因為 從零開始 進行排序!
			for (int j = 0; j < sum.length-1 - i; j++) {
				if(sum[j]>sum[j+1]){
					int temp;
					temp = sum[j];
					sum[j] = sum[j+1];
					sum[j+1] = temp;
				}
			}
		}
		
		System.out.print(sum[0]+" "+sum[4]);
		
	}

}