北飞的山羊 2022-10-22 23:54 采纳率: 50%
浏览 155

输入一个5*5的数组,分别求其主对角线和辅对角线的元素之和

输入:1 2 3 4 5

21 22 23 24 25
输出:65 65
帮忙解决一下吧

  • 写回答

1条回答 默认 最新

  • AICodeThunder 2023-11-17 18:44
    关注

    【思路】
    1.设置一个变量,存储和。

    int sum = 0;
    

    2.遍历数组。

    for (int i = 1; i <= 5; i++)
    {
        for (int j = 1; j <= 5; j++)
        {
            
        }
    }
    

    3.设置新的变量存储当前遍历的位置,并加上遍历道的元素。

    int x = 1, y = 1;
    sum += arr[x][y];
    x++;
    y++;
    

    同样,辅对角线就是:

    int x = 1, y = 5;
    sum += arr[x][y];
    x++;
    y--;
    

    【推荐】
    推测到你可能最近在学习矩阵,你可以看一看一篇矩阵总结博客里面的几个典型矩阵的思路,其中也包含了问题中提到的最基础的几个矩阵。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月22日

悬赏问题

  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Linux权限管理相关操作(求解答)
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表
  • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
  • ¥15 android 打包报错
  • ¥15 关于stm32的问题
  • ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?