日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

我們將求方陣的兩條對角線之和之間的差。首先,我們將通過從左上角到右下角遍歷矩陣來計(jì)算第一條對角線中存在的元素的總和。其次,我們將通過從右上角到左下角遍歷矩陣來計(jì)算第二對角線中存在的元素的總和。最后,我們用第一條對角線的和減去第二條對角線的和,得到兩條對角線之間的差。

方法

    要求方陣的兩條對角線之和之間的差,第一步是定義一個將矩陣作為輸入的函數(shù)。

    接下來,您需要循環(huán)遍歷矩陣并計(jì)算第一個對角線(從左上到右下)中存在的元素之和。

    類似地,計(jì)算第二個對角線(從右上到左下)中存在的元素的總和

    用第一個對角線和減去第二個對角線和并將結(jié)果存儲在變量中。

    返回結(jié)果變量,即方陣兩條對角線之和的差。

    示例

    這是一個 JavaScript 程序,用于計(jì)算矩陣兩條對角線之和之間的差異 –

    function diagonalDifference(arr) {
       let leftToRightDiagonalSum = 0;
       let rightToLeftDiagonalSum = 0;
       let matrixSize = arr.length;
       for (let i = 0; i < matrixSize; i++) {
          leftToRightDiagonalSum += arr[i][i];
          rightToLeftDiagonalSum += arr[i][matrixSize - 1 - i];
       }
       return Math.abs(leftToRightDiagonalSum - rightToLeftDiagonalSum);
    }
    let matrix = [[1, 2, 3], [4, 5, 6], [9, 8, 9]];
    console.log(diagonalDifference(matrix));
    

    登錄后復(fù)制

    說明

      函數(shù)diagonalDifference采用二維數(shù)組(矩陣)作為參數(shù)。

      聲明兩個變量leftToRightDiagonalSumrightToLeftDiagonalSum分別用于存儲從左到右對角線和從右到左對角線的總和。

      矩陣的大小存儲在matrixSize變量中。

      for 循環(huán)用于迭代矩陣。在每次迭代中,矩陣中的當(dāng)前值都會添加到兩條對角線的總和中。

      要計(jì)算從左到右的對角線和,請將行和列中相同位置的值添加到 leftToRightDiagonalSum。

      要計(jì)算從右到左的對角線總和,需要從 matrixSize – 1 中減去行中與列相同位置的值。 這是因?yàn)閺挠业阶?左對角線與從左到右對角線的方向相反。

      使用 Math.abs 函數(shù)計(jì)算兩個對角線和之間的絕對差并作為結(jié)果返回。

      聲明示例矩陣并將其傳遞給 diagonalDifference 函數(shù),并將結(jié)果記錄到控制臺。

      這個程序的輸出應(yīng)該是2,它是樣本矩陣的兩條對角線之和的差。

      以上就是JavaScript 程序查找兩條對角線之和之間的差異的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!

分享到:
標(biāo)簽:兩條 之和 對角線 差異 查找
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定