编写程序,对下列3x3的整数矩阵,求其主,副对角线成员之和

img

主对角线的i和j相等,副对角线的i+j=2

#include <stdio.h>
int main()
{
    char A[3][3]={{1,2,3},{4,5,6},{7,8,9}};
    int i,j,sum1=0,sum2=0;
    for(i=0;i<3;i++)
        for(j=0;j<3;j++)
        {
            if(i==j)
                sum1+=A[i][j];
            if(i+j==2)
                sum2+=A[i][j];
        }
    printf("主对角线之和:%d,副对角线之和:%d",sum1,sum2);
    return 0;
}


 
#include<stdio.h>
int main(void)
{
    int a[3][3]={{1,2,3,},{4,5,6},{7,8,9}};
    int i,j;
    int sum = 0;
    for(i = 0;i<3;i++)
    {
        for(j = 0;j<3;j++)
        {
            if((i == j)||(i+j==3-1))
            {
                sum += a[i][j];
            }
        }
    }
    printf("%d\n",sum);
    return 0;
}

参考:https://blog.csdn.net/l8947943/article/details/79492962