怎么用简单的方法做出

[例]程序阅读题

#include <stdio.h>

int main( )

{

int s[][3]=(1,3,5,7,2,4,6,8,9],i,j,s1=0,s2=0;
for(i=0;i<3;i++)

for(j=0;j<3;j++)

{ if(i==j) s1+=s[i][j];

if(i+j==2) s2+=s[i][j];

}
printf("%d\t%d\n", s1,s2);
return о;
}

1,3,5,
7,2,4,
6,8,9

s1对角线左到右的和 1+2+9=12
s2对角线右到左的和 5+2+6=13

代码有些问题
int s[][3]={1,3,5,7,2,4,6,8,9}要用大括号
return 0不是o

这题没什么问题呀。

供参考:

#include <stdio.h>

int main( )

{
    int s[][3]={1,3,5,7,2,4,6,8,9},i,j,s1=0,s2=0;
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
        {
             if(i==j)   s1+=s[i][j];
             if(i+j==2) s2+=s[i][j];

        }
    printf("%d\t%d\n", s1,s2);// 12   13
    
    return 0;
}