(2) C的第行第列的元素由A的第行元素与B的第列元素对应相乘,再取乘积之和. 图说话:
难点
多维矩阵的存储 为了方便实现,采用一维数组的存储方式,将多维数组按照一定的规律存储为一维。...可以通过偏移的方式找到其他的元素,但是这里没有必要。...实现 << 运算符 实现类似Python中list输出的样式 想法: 递归 eg: [1,2,3,4,5,6,7,8] 为 2行4列 的数组 想要的输出为 [ [1,2,3,4],[5,6,7,8]...维度 dunm 维度数组 记录各个维度 length 数组的长度 dunms 记录一维数组
void print(int dim, int* dnum, int length, int* dnums)...{
dim--;
cout << "[";
//递归出口,当找到一维数组的时候就输出 "1,2,3,4]"的格式
if (dim == 0) {