新手求解
c++吧
全部回复
仅看楼主
level 11
火山灰free 楼主
#include<iostream.h>
void main()
{
int a[4][4]={{1,2,3,4},{4,5,6,7},{7,8,9,10},{2,4,6,4}},s=0,i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(i==0||i==4||j==0||j==4)
s=s+a[i][j];
cout<<s<<endl;
}求解大神,我这求二维数组外围数和的代码错在哪里,谢了
2012年10月16日 04点10分 1
level 6
你倒是加大括号啊。
2012年10月16日 04点10分 2
[抛媚眼]
2012年10月16日 10点10分
level 8
貌似就是你木有加大括号
2012年10月16日 05点10分 3
[抛媚眼]
2012年10月16日 10点10分
level 8
if(i==0||i==4||j==0||j==4)
有问题,应改为
if(i==0||i==3||j==0||j==3)
另外,LZ说错了,不用加大括号的
2012年10月16日 05点10分 4
哎呀,居然是这。。。唉
2012年10月16日 05点10分
回复 火山灰free :细心
2012年10月16日 05点10分
嗯,多谢。。[KISS]
2012年10月16日 09点10分
level 8
#include<iostream.h>
void main()
{
int a[4][4]={1,2,3,4, 4,5,6,7, 7,8,9,10, 2,4,6,4},s=0,i,j;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
if(i==0||i==3||j==0||j==3)
s=s+a[i][j];
cout<<s<<endl;
}
2012年10月16日 05点10分 5
[飞吻]
2012年10月16日 10点10分
level 10
越界
2012年10月16日 05点10分 6
[抖胸]
2012年10月16日 10点10分
1