Administrator
发布于 2024-12-22 / 10 阅读
0
0

求出矩阵中值最大的那个元素的值

有一个3×4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号(行号和列号从0开始)。

二维数组如下: 4 4 34 5 37 3 12 6 5 6 5 7

#include "stdio.h" 
 
void main() { 
 
	int max,i,j,im,jm; 
 
	int a[3][4]= {{4,4,34,5},{37,3,12,6},{5,6,5,7}}; 
 
	max=a[0][0]; 
 
	im=0; 
 
	jm=0; 
 
	for(i=0; i <3; i++) 
 
		for(j=0; j <4; j++) { 
 
			if(max<a[i][j]) { 
 
				max=a[i][j]; 
 
				im=i; 
 
				jm=j; 
 
			} 
 
		} 
 
	printf("max=%d,im=%d,jm=%d",max,im,jm); 
 
} 
解析:
用二维数组存储数据,再进行处理


评论