二维数组对角线元素之和的程序求错

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:32:46
#include<stdio.h>
#include<math.h>
void mian(){
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
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(fabs(i-j)==2||i=1&&j=1) s2=s2+a[i][j];
printf("s1=%d,s2=%d\n",s1,s2);
}

#include<stdio.h>
#include<math.h>

void main()/*main写错了*/
{
int a[3][3]={{1,2,3},
{4,5,6},
{7,8,9}};
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(fabs(i-j)==2||i==1&&j==1)
s2=s2+a[i][j];
}
printf("s1=%d,s2=%d\n",s1,s2);
}