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

为什么结果是9,不是25呀,这种方式为什么不可以啊

#include <stdio.h>

int main()

{

    int arr[3][3] = { {1,2,3,},{4,5,6},{7,8,9} };

    int i, sum;

    for (i = 0,sum = 0; i < 3; i++)

    {

        sum += arr[i][i];

        int j = 2 - i;

        if (j == i)

            break;

        sum += arr[i][j];

    }

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

    return 0;

}


提问者:唯你人间星火 2022-02-16 13:09

个回答