矩阵n*m找出最大值的行列号及值
2017-03-16 07:59
316 查看
#include <stdio.h>
#include <stdlib.h>
void input(int a[][100],int x,int y)
{ int i,j;
for(i=0;i<x;i++)
{ for(j=0;j<y;j++)
{scanf("%d",&a[i][j]);}
}
}
int main()
{ int a[100][100],max,x,y,n,m,i,j;
while(scanf("%d%d",&m,&n)!=-1)
{
input(a,m,n);
max=a[0][0];
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
{ if(a[i][j]>=max)
{ x=i;
y=j;
}
max=a[x][y];// warning position
}
}
printf("%d %d %d",x+1,y+1,a[x][y]);
}
return 0;
}
#include <stdlib.h>
void input(int a[][100],int x,int y)
{ int i,j;
for(i=0;i<x;i++)
{ for(j=0;j<y;j++)
{scanf("%d",&a[i][j]);}
}
}
int main()
{ int a[100][100],max,x,y,n,m,i,j;
while(scanf("%d%d",&m,&n)!=-1)
{
input(a,m,n);
max=a[0][0];
for(i=0;i<m;i++)
{ for(j=0;j<n;j++)
{ if(a[i][j]>=max)
{ x=i;
y=j;
}
max=a[x][y];// warning position
}
}
printf("%d %d %d",x+1,y+1,a[x][y]);
}
return 0;
}
相关文章推荐
- 20.找出N*N矩阵中列最大值并输出
- 05年华中科大机试第二题(输入一个四行五列的矩阵,找出每列最大的两个数)
- 找出矩阵中的最大矩形
- 给定一个由整数组成二维矩阵(r*c),现在需要找出它的一个子矩阵,使得这个子矩阵内的所有元素之和最大,并把这个子矩阵称为最大子矩阵。
- R语言-找出向量或矩阵中的最大10个数
- Matlab中几种关于如何求矩阵最大值并返回其行列号的方法
- 20.找出矩阵中最大的数存入数组中
- HDU 2236 矩阵不同行列寻找 最小最大数的差值 最小 二分匹配+二分枚举区间
- hdu 4975 最大流解决行列和求矩阵问题,用到矩阵dp优化
- hdu 4975 最大流解决行列和求矩阵问题,用到矩阵dp优化
- 数据结构第5章例题 若矩阵Am×n中存在某个元素aij满足:aij是第i行中的最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。试编写一个算法,找出A中的所有鞍点。
- 从键盘为3*3的矩阵输入数据,找出主对角线上最大的元素,以及所在的行号
- 软工随堂练 找出和值最大的子矩阵 尹亚男 赵静娜
- 然后找出全部元素中的最大值和最小值。 用C++做1、从键盘输入3行3列矩阵的元素
- 04_N阶楼梯上楼问题、输入一个ip地址串,判断是否合法、输入一个四行五列的矩阵,找出每列最大的两个数
- hdu 4888 最大流给出行列和求矩阵
- hdu 4888 最大流给出行列和求矩阵
- 6-2 找出矩阵中最大值所在的位置
- 7.找出矩阵中行最大列最小的数
- Matlab中几种关于如何求矩阵最大值并返回其行列号的方法