有3X4矩阵A,求其中值最大和值最小的两个元素,以及所在的行号和列号

其中,A =[1 4 7 2] [9 7 6 8 ] [0 5 3 7 ]

你问的是VBA还是C语言呀,
如果是前者的话,应该是max=A[2][1]=9;min=A[3][1]=0
如果是后者的话,应该是max=A[1][0]=9;min=A[2][0]=0;
如果要编程实现的话,如下:
#include<stdio.h>
main()
{int A={{1,4,7,2},{9,7,6,8},{0,5,3,7}},i,j,max=min=1,m=n=r=t=0;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
{if(max<A[i][j]){max=A[i][j];m=i;n=j}
if(min>A[i][j]){min=A[i][j];r=i;t=j}
}
printf("max=A[m][n]=%d,min=A[r][t]=%d",max,min) ;

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-04
max=a[2][1]=9;min=a[3][1]=0
相似回答