第1个回答 2008-11-12
#include <stdio.h>
void FindMax(int nArray[][], int rows, int cols)
{
int i, j, r, c;
int nMaxElem = nArray[0][0];
for (i = 0; i < rows; i++)
{
for (j = 0; j < cols; j++)
{
if (nMaxElem < nArray[i][j])
{
nMaxElem = nArray[i][j];
r = i+1; c = j+1;
}
}
}
printf("%d\t%d\t%d\n", nMaxElem, r, c);
}
int main()
{
int n_array[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
FindMax(n_array, 3, 4);
return 0;
}
第2个回答 2008-11-12
#include<stdio.h>
int main()
{
int a[3][4];
int i,j;
int max=-99999;
int row,col;
for(i=0; i<=2; i++)
for(j=0; j<=3; j++)
{
scanf("%d",&a[i][j]);
}
for(i=0; i<=2; i++)
for(j=0; j<=3; j++)
{
if(max<=a[i][j])max=a[i][j];
row=i+1;
col=j+1;
}
printf("%d,%d,%d",max,row,col);
return 0;
}本回答被网友采纳