作者:晓志1998_809 | 来源:互联网 | 2024-09-25 10:59
题目:求两个方阵A,B的乘积方阵product;
分析 product[i,j] 是A的第i行的元素与B的第j列的元素 逐个乘积作和。
即:
。
代码实现:
#include
#include
int *multiplyMatrixs(int *a, int *b, int *p, int n);
void printMatrixArray(int a[], int len);
int main(int argc, char *argv[]) {
int a[4] = {1, 1, 1, 1};
int b[4];
printMatrixArray(multiplyMatrixs(a, a, b, 2), 4);
printf("\n");
return 0;
}
void printMatrixArray(int a[], int len) {
int n = sqrt(len);
int row;
int col;
printf("[");
for(row = 0; row
代码:
#include
#include
int *multiplyMatrixs(int *a, int *b, int *p, int n);
void printMatrixArray(int a[], int len);
int main(int argc, char *argv[]) {
int a[4] = {1, 1, 1, 1};
int b[4];
printMatrixArray(multiplyMatrixs(a, a, b, 2), 4);
printf("\n");
return 0;
}
void printMatrixArray(int a[], int len) {
int n = sqrt(len);
int row;
int col;
int base;
printf("[");
for(row = 0; row