您的位置:首页 > 其它

矩阵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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐