问答详情
源自:6-11 多维数组的遍历

不太明白什么意思?

#include <stdio.h>

int main()

{

    int arr[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==2))

       sum+=arr[i][j];

       }

       

    }


    printf("对角线元素之和是:%d\n",sum);

    return 0;    

}


提问者:冰阳星 2016-03-25 18:57

个回答

  • 随心变
    2016-03-26 15:02:24
    已采纳

    求两条对角线上元素之和,i==j是一条,i+j==2是另一条对角线

  • qq_樱桃小新_0
    2016-05-15 16:21:00

     if((i==j)||(i+j==2))

    我也这样写的条件,但是报错了