废话不多说,直接上码。
#include<stdio.h>
#define N 3/*行数,根据情况修改*/
#define M 3/*列数,根据情况修改*/
int main(){
int a[M][N],i,j,Max,Min,Maxi,Maxj,Mini,Minj;
printf("请输入M行N列的数组\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
scanf("%d",&a[i][j]);
}
}
Max=a[0][0];
Min=a[0][0];
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{
if(Max<a[i][j])
{
Max=a[i][j];
Maxi=i;
Maxj=j;
}
else
{
Min=a[i][j];
Mini=i;
Minj=j;
}
}
}
printf("最大元素为a[%d][%d]=%d",Maxi+1,Maxj+1,Max);
printf("最小元素为a[%d][%d]=%d",Mini+1,Minj+1,Min);
}