時間限制
400 ms
記憶體限制
65536 kb
**長度限制
8000 b
判題程式
standard
作者 陳越
給定兩個矩陣a和b,要求你計算它們的乘積矩陣ab。需要注意的是,只有規模匹配的矩陣才可以相乘。即若a有ra行、ca列,b有rb行、cb列,則只有ca與rb相等時,兩個矩陣才能相乘。
輸入格式:
輸入先後給出兩個矩陣a和b。對於每個矩陣,首先在一行中給出其行數r和列數c,隨後r行,每行給出c個整數,以1個空格分隔,且行首尾沒有多餘的空格。輸入保證兩個矩陣的r和c都是正數,並且所有整數的絕對值不超過100。
輸出格式:
若輸入的兩個矩陣的規模是匹配的,則按照輸入的格式輸出乘積矩陣ab,否則輸出「error: ca != rb」,其中ca是a的列數,rb是b的行數。
輸入樣例1:
2 3輸出樣例1:1 2 3
4 5 6
3 47 8 9 0
-1 -2 -3 -4
5 6 7 8
2 4輸入樣例2:20 22 24 16
53 58 63 28
3 2輸出樣例2:38 26
43 -5
0 17
3 2-11 57
99 68
81 72
error: 2 != 3
記得把有幾行幾列輸出
#include
#include#include
int main()
//b矩陣
mat2 = (int**)malloc(sizeof(int*)*rb);
for (i = 0; i < rb; i++)
mat2[i] = (int*)malloc(sizeof(int)*cb);
for (i = 0; i < rb; i++)
for (j = 0; j < cb; j++)
scanf("%d"
,&mat2[i][j]);
printf("
%d %d\n"
, ra, cb);
//相乘求和
for (i = 0; i < ra; i++)
printf("\n"
); }
return
0;}
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相等時,兩個矩陣才能相乘。輸...