有一个3*4的矩阵,要求编程序求出其中值最大及最小的两个元素的值机器所在的行号和列号
#include<stdio.h>
int main()
{
int i,j,row1=0,colum1=0,max,min,row2,colum2;
int a[3][4]={{5,2,3,4},{9,8,7,6},{-10,10,-5,2}};
max=a[0][0];
for (i=0;i<=2;i++)
for (j=0;j<=3;j++)
if (a[i][j]>max)
{
max=a[i][j];
row1=i;
colum1=j;
}
min=a[0][0];
for (i=0;i<=2;i++)
for (j=0;j<=3;j++)
if(a[i][j]<min)
{
min=a[i][j];
row2=i;
colum2=j;
}
printf("max=%d\nrow1=%d\ncolum1=%d\n\nmin=%d\nrow2=%d\ncolum2=%d\n",max,row1,colum1,min,row2,colum2);
return 0;
}