第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將 2 個(gè)矩陣 4x1 和 1x4 相乘

將 2 個(gè)矩陣 4x1 和 1x4 相乘

絕地?zé)o雙 2021-12-30 16:21:16
程序應(yīng)該將 2 個(gè)矩陣 4x1 和 1x4 相乘,并將結(jié)果輸出到控制臺(tái)(矩陣 4X4)。但沒有任何顯示。有什么問題?public class Matrix {    public static void main(String[] args) {        int[][] matrixA = new int[4][1];        int[][] matrixB = new int[1][4];        int[][] matrixC = new int[4][4];        matrixA[0][0] = 1;        matrixA[1][0] = 2;        matrixA[2][0] = 3;        matrixA[3][0] = 4;        matrixB[0][0] = 4;        matrixB[0][1] = 3;        matrixB[0][2] = 2;        matrixB[0][3] = 1;        for (int i = 0; i < 4; i++) { // A rows            for (int j = 0; j < 4; j++) { // B columns                for (int k = 0; k < 1; k++) { // A columns                    matrixC[i][j] += matrixA[i][k] * matrixB[k][j];                    System.out.print(matrixC[i][j] + "   ");                }            }        }        int j = 0;        for (int i = 0; i < 4; i++) {            for (int k = 0; k < 1; k++)                System.out.print(matrixC[i][j] + "   ");            System.out.println();        }    } //end main} //end class
查看完整描述

2 回答

?
HUH函數(shù)

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊

您j在第二組for循環(huán)之前引入了一個(gè)變量。此外,即使它們是可選的,我也強(qiáng)烈建議始終包含大括號(hào)。并且k < 4。喜歡,


for (int i = 0; i < 4; i++) {

    for (int k = 0; k < 4; k++) {

        System.out.print(matrixC[i][k] + "   "); // not [i][j]

    }

    System.out.println();

}

或者只是使用Arrays.deepToString(Object[])像


System.out.println(Arrays.deepToString(matrixC));


查看完整回答
反對(duì) 回復(fù) 2021-12-30
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊

希望這可以幫助:


public class Matrix {

    public static void main(String[] args) {

        int[][] matrixA = {{1}, {2}, {3}, {4}};

        int[][] matrixB = {{4, 3, 2, 1}};


        int[][] matrixC = new int[4][4];


        for (int i = 0; i < 4; i++) { // A rows

            for (int j = 0; j < 4; j++) { // B columns

                for (int k = 0; k < 1; k++) { // A columns

                    matrixC[i][j] += matrixA[i][k] * matrixB[k][j];

                    System.out.print(matrixC[i][j] + "   ");

                }

            }

            System.out.println();

        }

    }

}

輸出:


4   3   2   1   

8   6   4   2   

12   9   6   3   

16   12   8   4   


查看完整回答
反對(duì) 回復(fù) 2021-12-30
  • 2 回答
  • 0 關(guān)注
  • 564 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)