【发布时间】:2017-01-05 23:26:52
【问题描述】:
我有一个二维数组,我计算元素的平均值。我正在寻找数组中的最小数字,高于平均数
int tmp, tmp1 = 0;
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length; j++) {
if (averageElements < array[i][j]) {
tmp = array[i][j];
if (tmp > tmp1) {
tmp1 = tmp;
}
}
}
}
System.out.println("Smallest element array higher than average " + tmp1);
例如:
1 1 2 1
1 1 1 5
1 1 1 9
1 1 3 1
平均元素 2.16
高于平均水平:3、5、9
高于平均水平的最小数字 -> 3
【问题讨论】:
-
我不明白这个问题...您是要在数组中找到平均值还是要在数组中找到最小的数字?
-
不清楚你在问什么,你有什么问题。
-
条件必须是 (averageElements