給定兩個矩陣a
aa和b
bb,要求你計算它們的乘積矩陣abab
ab。需要注意的是,只有規模匹配的矩陣才可以相乘。即若a
aa有r
ar_a
ra行、c
ac_a
ca列,b
bb有r
br_b
rb行、c
bc_b
cb列,則只有c
ac_a
ca與r
br_b
rb相等時,兩個矩陣才能相乘。
輸入先後給出兩個矩陣a
aa和b
bb。對於每個矩陣,首先在一行中給出其行數r
rr和列數c
cc,隨後r
rr行,每行給出c
cc個整數,以1個空格分隔,且行首尾沒有多餘的空格。輸入保證兩個矩陣的r
rr和c
cc都是正數,並且所有整數的絕對值不超過100。
若輸入的兩個矩陣的規模是匹配的,則按照輸入的格式輸出乘積矩陣abab
ab,否則輸出error: ca != rb,其中ca是a
aa的列數,rb是b
bb的行數。
2 3
1 2 3
4 5 6
3 47 8 9 0
-1 -2 -3 -4
5 6 7 8
3 2
38 26
43 -5
0 17
3 2-11 57
99 68
81 72
2 4
20 22 24 16
53 58 63 28
error: 2 != 3
先錄入2個矩陣;
判斷是否可相乘;
矩陣相乘,雙重for完成錄入,第三層for用於乘後加操作;
輸出矩陣;
無
#include
using namespace std;
intmain()
int r2,c2;
//行與列
cin>>r2>>c2;
int b[r2]
[c2]
;for
(int i=
0;i)//錄入
if(c1!=r2)
int r3=r1,c3=c2;
//行與列
int c[r3]
[c3]
;for
(int i=
0;icout<' '
int i=
0;i) cout<}return0;
}
L1 048 矩陣A乘以B
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 給定兩個矩陣a和b,要求你計算它們的乘積矩陣ab。需要注意的是,只有規模匹配的矩陣才可以相乘。即若a有ra行 ca列,b有rb行 cb列,則只有ca與rb相等時,兩個矩陣才能相乘。輸...
L1 048 矩陣A乘以B
給定兩個矩陣a和b,要求你計算它們的乘積矩陣ab。需要注意的是,只有規模匹配的矩陣才可以相乘。即若a有ra行 ca列,b有rb行 cb列,則只有ca與rb相等時,兩個矩陣才能相乘。輸入先後給出兩個矩陣a和b。對於每個矩陣,首先在一行中給出其行數r和列數c,隨後r行,每行給出c個整數,以1個空格分隔,...
L1 048 矩陣A乘以B
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 陳越 給定兩個矩陣a和b,要求你計算它們的乘積矩陣ab。需要注意的是,只有規模匹配的矩陣才可以相乘。即若a有ra行 ca列,b有rb行 cb列,則只有ca與rb相等時,兩個矩陣才能相乘。輸...