#include <stdio.h>
int main()
{
int a[100][100], i, j, m, n, max = 0, col = 0, row = 0;
scanf("%d%d", &n, &m);
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
scanf("%d", &a[i][j]);
}
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
if (max < a[i][j])
{
max = a[i][j];
row = i;
col = j;
}
}
}
printf("最大值为%d,它在第 %d行第 %d列", max, row, col);
return 0;
}
有一个n×m的矩阵,要求输出其中值最大的元素的值,以及它的行号和列号(要求矩阵中最大值的位置唯一。思考如果矩阵中的最大值的位置不唯一,怎么实现)。
最新推荐文章于 2024-04-27 17:52:22 发布