c++求一个三行四列的二维数组a[3][4],求该数组中最大和最小元素的位置

c++求一个三行四列的二维数组a[3][4],求该数组中最大和最小元素的位置

第1个回答  2016-04-14
int[][] nums = new int[4][3];
int max = nums[0][0];
int min = nums[0][0];
for (int i = 0; i < nums.length; i++) {
for (int j = 0; j < nums[i].length; j++) {
if (max < nums[i][j]) {
max = nums[i][j];
}
if (min > nums[i][j]) {
min = nums[i][j];

}

}
}

for (int i = 0; i < nums.length; i++) {
for (int is : nums[i]) {
if (is==max) {
System.out.println("最大值在第"+i+"行");
}
if (is==min) {
System.out.println("最小值在第"+i+"行");
}
}
}本回答被提问者和网友采纳
第2个回答  2016-04-14
int[][] nums = new int[4][3];
int max = nums[0][0];
int min = nums[0][0];
for (int i = 0; i < nums.length; i++) {
for (int j = 0; j < nums[i].length; j++) {
if (max < nums[i][j]) {
max = nums[i][j];
}
if (min > nums[i][j]) {
min = nums[i][j];

}

}
}

for (int i = 0; i < nums.length; i++) {
for (int is : nums[i]) {
if (is==max) {
System.out.println("最大值在第"+i+"行");
}
if (is==min) {
System.out.println("最小值在第"+i+"行");
}
}
}本回答被提问者和网友采纳
相似回答
大家正在搜