第1个回答 2011-11-23
#include<stdio.h>
#include<stdlib.h>
//int Max,Min,Max_i,Max_j,Min_i,Min_j;
int Max,Max_i,Max_j;
void find_M(int arr[][5],int m,int n)
{
int i,j;
// Max=Min=arr[0][0];
Max=arr[0][0];
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
if(arr[i][j]>Max)
{
Max=arr[i][j];
Max_i=i;
Max_j=j;
}
// if(arr[i][j]<Min)
// {
// Min=arr[i][j];
// Min_i=i;
// Min_j=j;
// }
}
}
void main()
{
int a[2][5]={{2,4,5,3,7},{1,0,9,8,6}};
find_M(a,2,5);
printf("最大值:%d 下标: x=%d y=%d\n",Max,Max_i,Max_j);
//printf("×îСֵ:%d ϱê: x=%d y=%d\n",Min,Min_i,Min_j);
}