计算两个二维数组arr1和arr2中对应位置元素的商

这篇具有很好参考价值的文章主要介绍了计算两个二维数组arr1和arr2中对应位置元素的商。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

代码实现 :一个嵌套循环,用于计算两个二维数组arr1和arr2中对应位置元素的商,并将结果存储在result数组中。首先,定义了一个空数组result用于存储结果。然后,通过两个for循环遍历arr1数组的每一行和每一列。在内层循环中,通过arr1[i][j]和arr2[i][j]分别获取arr1和arr2中对应位置的元素值。然后,将arr1[i][j]除以arr2[i][j]的结果存储在一个临时数组row中。内层循环结束后,将row数组添加到result数组中。最后,通过console.log输出result数组的值


    let arr1 = [[1, 2, 3], [4, 5, 6]]
    let arr2 = [[7, 8, 9], [10, 11, 12]]
    let result = []
    for (let i = 0; i < arr1.length; i++) {
      let row = []
      for (let j = 0; j < arr1[i].length; j++) {
        //arr1[i][j]是一个二维数组中的元素,表示在第i行第j列的值。
        console.log(i, j)
        console.log(arr1[i][j], 'arr1[i][j]')
        console.log(arr2[i][j], 'arr2[i][j]')
        row.push(arr1[i][j] / arr2[i][j])
      }
      result.push(row)
    }
    console.log(result);






//考虑如果除数为0 得时候得解决方法
 function divideArrays (arr1, arr2) {
      let result = []
      for (let i = 0; i < arr1.length; i++) {
        let row = []
        for (let j = 0; j < arr1[i].length; j++) {
         //除数为0得时候
          if (arr2[i][j] === 0) {
            row.push(0)  // 或者可以根据实际需求选择其他处理方式
          } else {
            row.push(arr1[i][j] / arr2[i][j])
          }
        }
        result.push(row)
      }
      return result
    }

    let arr1 = [[1, 2, 3], [4, 5, 6]]
    let arr2 = [[7, 8, 9], [0, 11, 12]]
    let result = divideArrays(arr1, arr2)
    console.log(result);

计算两个二维数组arr1和arr2中对应位置元素的商,javascript,前端,开发语言文章来源地址https://www.toymoban.com/news/detail-529922.html

到了这里,关于计算两个二维数组arr1和arr2中对应位置元素的商的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 汉明距离,两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。

    题记: 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y,计算并返回它们之间的汉明距离。 示例 1: 输入 :x = 1, y = 4 输出 :2 解释 : 1 (0 0 0 1) 4 (0 1 0 0) ------↑— ↑ 上面的箭头指出了对应二进制位不同的位置。 示例 2:

    2024年02月15日
    浏览(47)
  • 学习笔记:两个3*3的矩阵,实现其对应位置的数相乘,返回一个新的矩阵

    入门小菜鸟的学习笔记,希望大佬们帮忙纠错啦~侵权立删。   解法一: 运行结果: 解法二:  运行结果: 个人学习笔记,仅供参考,如有错误,请多指正。 

    2024年02月15日
    浏览(51)
  • 将一个二维数组的行元素和列元素互换,然后储存到另一个二维数组中(即进行矩阵的转置)。

    案例探究: 将一个二维数组的行元素和列元素互换, 然后储存到另一个二维数组中(即进行矩阵的转置)。 思路: 5        2        0        9                                                            5        3        10 3        7        12      6       

    2024年02月03日
    浏览(51)
  • 求二维数组中元素最大值

    题目描述 求二维数组中元素的最大值。 答案 输入 有多组测试数据。 对于每组测试数据,先输入m和n,表示二维数组有m行n列。m或n为0,则结束。(1=m,n=100) 然后输入m*n个整数,即输入各个二维数组元素。 输出 对应输出二维数组的最大值。 样例输入  Copy 样例输出  Copy

    2024年02月11日
    浏览(57)
  • 数据结构 | 寻找二维数组的最大值和对应下标 | C语言代码

    题目:         本题目要求读入M(最大为10)行N(最大为15)列个元素,找出其中最大的元素,并输出其行列值。 输入格式:         输入在第一行中给出行数m和列数n。接下来输入m*n个整数。 输出格式:         输出最大值的行号,列号,值。 输入样例: 2 3 1 2 3 4 5 6 输

    2024年02月05日
    浏览(53)
  • 27.移除元素+88.合并两个有序数组

    目录 一、移除元素 (一)题目 (二)代码  二、合并两个有序数组 (一)题目 (二)代码 27. 移除元素 - 力扣(LeetCode)     88. 合并两个有序数组 - 力扣(LeetCode)    用双指针  

    2023年04月14日
    浏览(41)
  • Swift 5 数组如何获取集合的索引和对应的元素值

    在Swift 5中,你可以使用enumerated()方法来获取集合的索引和对应的元素值。这个方法会返回一个包含索引和元素的元组数组。以下是使用enumerated()方法来获取一个数组的索引和元素的示例: 输出: 在上述示例中,我们使用了enumerated()方法来遍历数组array的每个元素。在for-in循

    2024年02月13日
    浏览(40)
  • js 过滤两个数组中的相同元素

    encodeComponent() 不会对 ASCII 数字 或者   - _ . ! ~ * \\\' ( )   编码 。只对 #¥%@…… ....等编码 防止 服务端解析 这些地址 无法识别  相反 decodeComponent() 解码  js中encodeURIComponent函数的使用,加码解码_玉米妈妈-momoxifei的博客-CSDN博客 js中encodeURIComponent函数的使用,加码解码 https:

    2024年02月15日
    浏览(33)
  • 【基础算法】[PTA]-找出不是两个数组共有的元素

    找出不是两个数组共有的元素 题目描述: 解题思路: 【整体思路】:在两个整型数组中,找出不是两者共有的元素,意思就是既要在第一个数组中找出第二个数组中没有出现的元素,也要在第二个数组中找出第一个数组中没有出现的元素。所以这里可以每个数组做一次主体

    2024年02月04日
    浏览(44)
  • 写一个方法实现数组元素每两个元素加一个换行,并进行文件导出

    源数据: 输出的数据如下: 我们可以手写一个方法,方法如下: 然后再写一个数据导出方法 扩展链接:Vue 项目开发将数据下载导出到本地的方法

    2024年02月06日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包