搜索
您的当前位置:首页正文

C语言题目:寻找矩阵最值

来源:步旅网

题目描述

输入一个正整数n (1≤ n ≤6),再输入一个n 行n列的矩阵,找出该矩阵中绝对值最大的元素以及它的行下标和列下标。

输入格式

n

nxn

输出格式

数 行 列

样例输入

2
1 2
3 4

样例输出

4 2 2

代码解析

源代码

#include <stdio.h>
#include <math.h>
int main(void)
{
	int n;
	int arr[6][6];
	int max = -1;
	int max_i = 0, max_j = 0;
	scanf("%d", &n);
	for (int i = 0; i < n; i++)
	{
		for (int j = 0; j < n; j++)
		{
			scanf("%d", &arr[i][j]);
			if (max < fabs(arr[i][j]))
			{
				max = fabs(arr[i][j]);
				max_i = i;
				max_j = j;
			}
		}
	}
	printf("%d %d %d\n", arr[max_i][max_j], max_i+1, max_j+1);
	return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Top