6-11 多维数组的遍历
本节编程练习不计算学习进度,请电脑登录imooc.com操作

多维数组的遍历

在超市买东西回来后,就算是东西再多,再怎么分类,我们还是要拿出来看一下所买的商品的。

多维数组也是存在遍历的,和一维数组遍历一样,也是需要用到循环。不一样的就是多维数组需要采用嵌套循环,如:遍历输出int num[3][3] = {{1,2,3},{4,5,6},{7,8,9}};

注意:多维数组的每一维下标均不能越界

任务

现有三行三列的二维数组int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};,编写程序实现计算对角线元素之和。

在代码编辑器中

第9-14行补全代码

运行结果为:对角线元素之和是:25

  1. #include <stdio.h>
  2. int main()
  3. {
  4. int arr[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
  5. int i,j;
  6. int sum=0;
  7. for(i=0;i<3;i++)
  8. {
  9.  
  10.  
  11.  
  12.  
  13.  
  14. }
  15. printf("对角线元素之和是:%d\n",sum);
  16. return 0;
  17. }
下一节