找出二维数组中最大元素,以及其所在的行标,列标。

来源:百度知道 编辑:UC知道 时间:2024/05/24 16:27:14
过程才是最重要的,谢谢指导!!!

楼上的答案有错误。因为没有变量记录行、列坐标。
下面是我的代码:

#include <stdio.h>

void max (int a[][2], int row, int col) {
int maxR = 0;
int maxC = 0;
int maxV = a[0][0];
int i, j;
for (i=0; i<row; i++) {
for (j=0; j<col; j++) {
if (maxV < a[i][j]) {
maxV = a[i][j];
maxR = i;
maxC = j;
}
}
}
printf ("a[%d][%d] = %d", maxR, maxC, maxV);
}

main () {
int a[2][2] = {{1, 3}, {2, 0}};
max (a, 2, 2);
getch ();
}

int a[9][9];
int b=0;
int i,j; /*用于循环变量*/
int r,c;/*存放最大行 列坐标*/
for(i=0;i<9;i++)
for(j=0;j<9;j++)
if(b<a[i][j])
{b=a[i][j];
r=i;
c=j;
}
printf("%a \n %i \n %j",a,r,c);

用两层循环就好

你用的是什么软件啊

找出二维数组中最大元素,以及其所在的行标,列标。 编程输入整型二维数组a[6][6],找出其中值最大的元素,并将该最大元素与数组中最后一个元素交换后输出该数 C++求解二维数组的最大元素 用C语言编写 定义一个10*10的二维数组,其每个元素由拥护输入,求其中最大元素及其所在的行号和列号 C语言编程:找出一个二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点 找出一个二维数组中的鞍点,即位置上的元素在该行最大,在该列上最小.也可能也没有按点 36、找出一个二维数组中的鞍点。即该位置上的元素在该行上最大,在该列上最小,也可能没有鞍点。 找出一个二维数组中的鞍点,即该位置上的元素在行是最大,在该列是最小。也可能没有鞍点。 编写一个Java Aplication,输出一个整数数组中最大和最小的元素、平均值以及所有元素的和。 用new分配一个二维数组a[6][6],从键盘输入元素值,求出数组中的最大元素及下标。