main()
{static int a[][3]={9,7,5,3,1,2,4,6,8};
int i,j,s1=0,s2=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{if(i==j) s1=s1+a[i][j];
if(i+j==2) s2=s2+a[i][j];
}
printf("%d\n%d\n"s1,s2);
}
如题,这题小弟就是搞不懂该何时输出,比方第一次i==j时候,s1=s1+a[i][j];这个时候为什么没有输出而是再次循环知道最后s1=a[0][0]+a[1][1]+a[2][2]之后再输出结果呢,该如何看这个中括号的意义,请达人解释一下可以吗
[此贴子已经被作者于2006-10-25 15:59:18编辑过]