求矩阵最大元素值,以及行号和列号

求矩阵最大元素值,以及行号和列号




代码:

#include <stdio.h> 

int a[2] = {0, 0};

void func(int array[3][4]) 
{
	int i, j, t = array[0][0];
	for(i = 0; i < 3; i++) 
	{
		for(j = 0; j < 4; j++)
		{
			if(array[i][j]>t) 
			{
				t = array[i][j];
				a[0] = i;
				a[1] = j;
			} 
		}
	} 
}

int main()
{
	int b[3][4] = {
		{1, 5 ,7},
		{2, 10, 3},
		{5, 9, 7}
	};
	func(b);
	printf("%d %d %d", b[a[0]][a[1]], a[0] + 1, a[1] + 1); 
	
	return 0;
}

函数void func(int array[3][4]) 用来求矩阵最大数字的行号和列号,保存在数组a中。

posted @ 2019-07-21 22:14  火车没有火  阅读(890)  评论(0编辑  收藏  举报