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

多位数组的遍历中参考答案

为什么我编译出来的答案是35?https://img.mukewang.com/5d3700380001fb6c08350775.jpg

提问者:Poison初墨 2019-07-23 20:40

个回答

  • 小小疾飞
    2019-07-24 09:23:31
    已采纳

    你的算法是不是错的。你看看我的。

    for(j=0;j<3;j++)

           {

               if(i==j||i==(2-j))

               sum+=arr[i][j];

           }


  • 努力上学的小蜗牛
    2019-09-16 14:03:30

    sum+=arr[1][1]应该放到第一个for循环外面,你再看看你的,放在了第一个for循环里面,于是就加了三次(i=0,i=1,i=2时)arr【1】【1】,本应该只需要加一次,也就是多加了两次arr11,5x2=10(这个10也就是35比25多出的10)

  • 想吃面的安
    2019-08-11 15:52:58

    你这是什么编译器呢  看着很美观