问题标题: 酷町堂:2552 找最大数 Wrong Answer 60分

0
0
已解决
周天睿
周天睿
初级光能
初级光能
#include<iostream>
using namespace std;
int main()
{
    int m,n,a[20][20],max,hang,lie;
    cin>>m>>n;
    for(int i=0;i<m;i++)
        for(int j=0;j<n;j++)
            cin>>a[i][j];
    max=a[10][10];
    hang=0;
    lie=0;
    for(int i=0;i<m;i++)
        for(int j=0;j<n;j++)
        {
            if(a[i][j]>max)
            {
                max=a[i][j];
                hang=i;
                lie=j;
            }
        }
    cout<<max<<endl;
    cout<<hang+1<<" "<<lie+1;
    return 0;
}

What's wrong?

请回答详细!!!我会采纳最好的!


0
已采纳
周俊豪
周俊豪
高级光能
高级光能

关键语句:

for(int i=1;i<=m;i++){
        for(int j=1;j<=n;j++){
            cin>>a[i][j];
            if(a[i][j]>max){
                max=a[i][j];
                x=i;
                e=j;
            }
        }
    }

注意,

max要定义为0!

0
0
0
王安川
王安川
初级守护
初级守护

max1=0存最大数

maxhang,maxlie分别是大行,最大列

for(int i=1~n)

for(int j=1~n)

{

if(a[i]>max1)

{

max1记录a[i];

maxhang记录i;

maxlie记录j;

}

}
 

我要回答