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

什么叫对角线之和?

搞不懂啊, 明明是15+15=30啊?

提问者:potacharles 2015-08-26 08:49

个回答

  • Perona
    2015-08-26 10:09:58

    本例中

    二维数组是:int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}};

    画图大致如下:

    1                       2                   3

    [0][0]            [0][1]                [0][2]

    4                       5                   6

    [1][0]            [1][1]               [1][2]

    7                      8                     9

    [2][0]           [2][1]                [2][2]

    这里有两条对角线,一条为左上至右下,对应数组中的数为1,5,9。

    另一条为右上至左下,对应数组中的数为3,5,7。

    相加应该是:1+5+9+3+7=25