问题描述:
C语言 给定2个矩阵A和B,请计算A * B.(题目测试数据会确保A*B有意义)
输入描述:输入数据首先给出4个正整数A1,A2,B1,B2(1<=A1,A2,B1,B2<=10),然后是A1行A2列的整数,再然后是B1行B2列的整数,分别表示矩阵A和B.
输出描述:请计算并输出矩阵A和B相乘的结果(结果的每个元素都在32位整数范围之内),输入和输出格式参见样例.
输入样例:
2 3 3 2
1 2 0
2 0 4
1 4
0 2
3 0
输出样例:
1 8
14 8
这是我编的程序,反正是错的,求大神指导一下哪里出错了,我知道不能用变量定义数组长度,但真心不知道该如何表示数组长度了.
输入描述:输入数据首先给出4个正整数A1,A2,B1,B2(1<=A1,A2,B1,B2<=10),然后是A1行A2列的整数,再然后是B1行B2列的整数,分别表示矩阵A和B.
输出描述:请计算并输出矩阵A和B相乘的结果(结果的每个元素都在32位整数范围之内),输入和输出格式参见样例.
输入样例:
2 3 3 2
1 2 0
2 0 4
1 4
0 2
3 0
输出样例:
1 8
14 8
这是我编的程序,反正是错的,求大神指导一下哪里出错了,我知道不能用变量定义数组长度,但真心不知道该如何表示数组长度了.
问题解答:
我来补答展开全文阅读