组卷题库 > 高中信息技术试卷库
试题详情
对于两个大小为3*3的整数矩阵,设计一个通用的矩阵相乘函数,求得它们的矩阵乘积(新的矩阵),并查找出新矩阵中最大元素的位置和大小。其中一个矩阵已给定,另一个矩阵B由用户主动输入,相乘顺序为A*B。给定矩阵A为随机生成[-10,10]之间的非0随机数,矩阵B自己输入,由1和0构成,如果输入时有其它内容的就略过。

解题思路:A矩阵放a数组,B矩阵放b数组,相乘后的结果放在d数组

矩阵相乘的方式为:

⒈用A的第1行各个数与B的第1列各个数对应相乘相加,得到的结果就是第1行第1列的数;

⒉用A的第1行各个数与B的第2列各个数对应相乘相加,得到的结果是第1行第2列的数;

……

⒋依次进行,(直到)用A的最末行各个数与B的第末列各个数对应相乘相加,结果是最末行第末列的数。

知识点
参考答案
采纳过本试题的试卷
教育网站链接