有一个 4*5的矩阵,编程求出其最大值及其所处的位置。求程序

如题所述

不知道你用的是什么语言,我给你说思路吧!
双层循环,遍历矩阵里面的每个值,定义一个变量来保存这个值,同时定义一个变量保存这个值所在的位子,然后在循环的时候判断大小,这样就能得到最大值和他所在的位置。
如果需要详细的,请告知你用的是什么语言。
最好是自己试试。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-29
a=input('请输入的矩阵a=');
[m,h]=max(a);
[mp,hp]=max(m);
h=[h(hp),hp];
disp('最大值为');
disp(mp);
disp('所在位置为');
disp(h);
第2个回答  2012-04-19
能自己先动动手吗??
=======
//m,n,temp,m,n代表了位置,temp表示了最大值!
int i,j,m,n,temp;
temp=a[0][0];
for(i=0;i<=3;i++)
for(j=0;j<4;j++)
{
if(temp<=a[i][j])
{
temp=a[i][j];
m=i,n=j;
}

}
相似回答