【发布时间】:2016-04-17 12:15:29
【问题描述】:
我为它编写了程序,但有时我得到错误的答案。请帮帮我(x 和 y 是索引)
int main()
{
int a[1000][1000];
int n,m,i,j,max,k,max1,x,y;
cin>>n>>m;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
cin>>a[i][j];
}
}
max=a[0][0];
max1=abs(max);
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(abs(a[i][j])>=max1)
{
max=a[i][j];
k=max; x=i; y=j;
}
}
}
cout<<k<<endl<<x<<" "<<y;
}
【问题讨论】:
-
代码中的一些缩进会有所帮助。
-
大括号也有帮助。
-
@SelçukCihan 虽然我同意为非平凡循环使用大括号是可取的,但这不是这里的错误来源。
标签: c++ multidimensional-array