求3行3列矩阵a[3][3]={2,2,2,3,3,3,4,4,4}非对角线上元素之和。

2  2  2

3  3  3

4  4  4

【正确答案】

#include<stdio. h>

void main()

{

    int a[3][3]={{2,2,2},{3,3,3},{4,4,4}};

    int i,j,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("矩阵a非对角线上的元素之和为:%d\n",sum);

}

【答案解析】