你仔细看两个for循环,第一个表示行数,i = 1,i < 3,表示只能取第1、2行,(而数组从第0行开始,所以直接看出来只能遍历{3, 4}, {5, 6}这两行);第二个for循环表示遍历列,而且以行为基准(j <= i);所以可以遍历3 ,4,5,6;s+=表示的就是不断累加呗。不知道懂了没,望采纳~
因为二维数组是3*3,所以实际值是{1,2,0},{3,4,0}和{5,6,0}
i=1是,计算第一行的前两个数之和,就是3+4=7
i=2时,计算第二行的前三个数之和,就是5+6+0=11
两者相加就是18
这个循环主要计算了a[1][0],a[1][1],a[2][0],a[2][1],a[2][2]这5个值,对应了3,4,5,6和空值(a[2][2]是空值),和就是18了
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m