c语言已知矩阵a=1 2 3 4 8 9 10 15 -7 8 9 2求其中最大值及所对应的行列号

如题所述

//你的矩阵是几行几列呢?我用3行4列为例子,你可以直接改动行列的
#include <stdio.h>
main()
{
int a[3][4]={1,2,3,4,8,9,10,15,-7,8,9,2};
int temp=a[0][0];
int i,j,indexI,indexJ;
for (i=0;i<3;i++)
for (j=0;j<4;j++)
if (a[i][j]>temp)
{
temp=a[i][j];
indexI=i;
indexJ=j;
}
printf("最大值:%d 位于第%d行,第%d列\n",temp,indexI+1,indexJ+1);
getchar();
}
温馨提示:答案为网友推荐,仅供参考
第2个回答  2012-12-20
#include <stdio.h>
void main(){
int a[]={1,2,3,4,8,9,10,15,-7,8,9,2};
int index=0,temp=a[0];
for (int i=1;i<12;i++)
{
if (a[i]>temp)
{
temp=a[i];
index=i;
}
}
printf("最大值:%d,下标:%d\n",temp,index);
}
大家正在搜