題目描述
計算兩個矩陣a和b的乘積。
輸入
第一行三個正整數m、p和n,0<=m,n,p<=10,表示矩陣a是m行p列,矩陣b是p行n列;
接下來的m行是矩陣a的內容,每行p個整數,用空格隔開;
最後的p行是矩陣b的內容,每行n個整數,用空格隔開。
輸出
輸出乘積矩陣:輸出佔m行,每行n個資料,以空格隔開。
樣例輸入 copy
2 3 4
1 0 1
0 0 1
1 1 1 3
4 5 6 7
8 9 1 0
樣例輸出 copy
9 10 2 3
8 9 1 0
矩陣乘積
方法就是:用左邊矩陣的第一行,逐個乘以右邊矩陣的列,第一行與第一列各個元素的乘積相加,第一行與第二列的各個元素的乘積相加。。。。
第二行也是,逐個乘以右邊矩陣的列。。。。
最後得出結果
**如下:
#include
intmain()
for(i=
0;i)for
(i=0
;i)for
(j=0
;j)for
(i=0
;i)printf
("\n");
}return0;
}
1127 矩陣乘積
description 計算兩個矩陣a和b的乘積。input 第一行三個正整數m p和n,0 m,n,p 10,表示矩陣a是m行p列,矩陣b是p行n列 接下來的m行是矩陣a的內容,每行p個整數,用空格隔開 最後的p行是矩陣b的內容,每行n個整數,用空格隔開。output 輸出乘積矩陣 輸出佔m行,每...
鄭輕 1127 矩陣乘積
矩陣乘法 結果矩陣第m行與第n列交叉位置的那個值,等於第乙個矩陣第m行與第二個矩陣第n列,對應位置的每個值的乘積之和。理解矩陣乘法 阮一峰的網路日誌 如果用陣列硬算也可以 但是這裡寫的高階一點 用結構體重載運算子 進而可以直接進行結構體乘法運算 然後直接輸出就行 include struct nod...
矩陣連乘積
m times n矩陣a與n times p矩陣b相乘需消耗o mnp 的時間。我們把mnp作為兩個矩陣用來相乘所需時間的測量值。在多個矩陣連乘的情況下,不同矩陣之間的計算順序不同結果雖然相同,但總共所需要的乘法數量不同。例子 a 2561 43 bigl begin 2 5 6 1 4 3 end...