3*4的矩阵,是个二维数组,使用双层循环遍历出每个元素的值
#include <stdio.h>
/*
有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行和列
*/
int main()
{
int array[3][4]={1,2,3,4,5,23,34,5,123,3424,3232,32};
int row,list;
int max = array[0][0];//赋予初始化max变量的值
for(int i=0;i<3;i++)
{
printf("\n");
for(int j=0;j<4;j++)
{
printf("%d ",array[i][j]);
}
}
for(int i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{
if(max<array[i][j])
{
max=array[i][j];
row=i;//行
list=j;//列
}
}
printf("\n");
}
printf("最大值:%d,在第%d行,第%d列",max,row+1,list+1);
return 0;
}
结果输出: