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