http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=7907
這題先把5個數字存入陣列裡然後作排序最後讀出arr[2]的就是中位數了
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
while (scn.hasNext()) {
int arr[] = new int[5], count = 0;
for (int i = 0; i < 5; i++) {
arr[i] = scn.nextInt();
if (arr[i] == 0)
count++;
}
if (count == 5)
break;
Arrays.sort(arr);
System.out.println(arr[2]);
}
}
/* 題目:[C_SO14-中] 求中位數
作者:1010
時間:西元 2016 年 7 月 */
}