解题思路:C[i][j] = A[i][0]*B[0][j] + A[i][1]*B[1][j] + …… +A[i][m-1]*B[m-1][j](C[i][j]表示C矩阵中第i行第j列元素)
注意事项:
参考代码:
n, m, k = map(int, input().split())
A = []
B = []
for z in range(n):
A.append(list(map(int, input().split())))
for y in range(m):
B.append(list(map(int, input().split())))
C = [[0 for i in range(k)] for i in range(n)] #多维数据,可自行查阅
for i in range(n):
for j in range(k):
for q in range(m):
C[i][j] += A[i][q]*B[q][j]
print(C[i][j], end=' ')
print('')
0.0分
1 人评分
不容易系列2 (C语言代码)浏览:597 |
求圆的面积 (C语言代码)浏览:1271 |
数组输出 (C语言代码)错误???浏览:565 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
简单的a+b (C语言代码)浏览:340 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:963 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:690 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:621 |
K-进制数 (C语言描述,蓝桥杯)浏览:925 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:669 |