不太理解这个程序

来源:6-11 多维数组的遍历

陌天

2015-02-03 13:11

{

          if(i%2==0&&j%2==0)

          sum+=arr[i][i];

       }

这里为啥这么写? sum+=arr[1][1];还有这句,对角线元素之和怎么求,思路是什么

写回答 关注

2回答

  • 慕姐7262241
    2015-02-03 18:32:36

    百度一下矩阵的对角线

  • cobish
    2015-02-03 13:25:01

    i 代表第几行,j 代表第几列,比如你的二维数组是这样的:

    0   1   2

    3   4   5

    6   7   8

    那么 arr[0][0] 就是第0行第0列的数字0,arr[1][1]就是第1行第1列的数字4,arr[2][2]就是第2行第2列的数字8,

    对角线元素之和以上面为例便是 arr[0][0] + arr[1][1] + arr[2][2] = 0 + 4 + 8, 即 sum += arr[i][j].

    lutass

    arr[1][1]是第2行的第二列巴,乱说

    2016-07-08 17:56:06

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题