题解 | #矩阵乘法#

矩阵乘法

http://www.nowcoder.com/practice/ebe941260f8c4210aa8c17e99cbc663b

先生成再遍历,求和,并输出

import sys
for line in sys.stdin:
    x=int(line.strip())
    # print(x)
    y,z=int(input()),int(input())
    # print(y,z)
    A=[];B=[]
    for i in range(x):
        A=A+[list(map(int,input().split()))]
    # for item in A:#输出一个矩阵的方式,下同
    #     print(item)
    for i in range(y):
        B=B+[list(map(int,input().split()))]
    # for item in B:
    #     print(item)
    for i in range(x):
        for j in range(z):
            sum=0
            for ii in range(y):
                nn=(A[i][ii])*(B[ii][j])
                # print(nn)
                sum=sum+(nn)
            print(sum,end=' ')
        print()

全部评论

相关推荐

虚闻松声:继续投吧。 简历没啥问题。很优秀。 拙见:自我评价没什么意义;试试转向Agent开发、大模型应用;别死磕传统Java开发。 免费修改简历,就业咨询,欢迎私信交流。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务