【题目描述】
有一个m行n列的矩阵,编程求出其中值最大的那个元素,以及其所在的行号和列号。(如果最大数有多个,则显示第一个出现的数据的信息)。
【输入】
有多行。第1行是两个整数,m(m≤10)和n(n≤10),分别表示矩阵有m行n列。接下来是m行整数,每行n个整数,表示矩阵值。
【输出】
仅一行。包含3个整数,分别是矩阵中的最大值,以及其所在的行号和列号。如有多个最大值,则显示第1个出现的,数据间以空格分隔。
【样例输入】
3 4
1 2 9 3
5 3 4 2
0 6 9 1
【样例输出】文章来源:https://www.toymoban.com/news/detail-531699.html
9 0 2文章来源地址https://www.toymoban.com/news/detail-531699.html
#include <stdio.h>
#include <stdlib.h>
int main()
{ int m,n,i,j;
int A[10][10];
scanf("%d %d",&m,&n);
for (i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&A[i][j]);
}
}
int max=A[0][0],x=0,y=0;
for (i=0;i<m;i++)
{
for(j=1;j<n;j++)
{
if(max<A[i][j])
{
max=A[i][j];
x=i;
y=j;
}
}
}
printf("%d %d %d",max,x,y);
return 0;
}
到了这里,关于有一个m行n列的矩阵,编程求出其中值最大的那个元素,以及其所在的行号和列号。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!