#include<stdio.h>
#include<iostream>
using namespace std;
#define X 3
#define Y 2
#define Z 4
int main()
{
int i, j, k;
int a[X][Y], b[Y][Z], c[X][Z];
for (i = 0; i < X; i++)
for (j = 0; j < Y; j++)
scanf_s("%d", &a[i][j]);
for (i = 0; i < Y; i++)
for (j = 0; j < Z; j++)
scanf_s("%d", &b[i][j]);
for (i = 0; i < X; i++)
for (j = 0; j < Z; j++)
c[i][j] = 0;
for (i = 0; i<X; i++)
for (j = 0; j < Z; j++)
{
c[i][j] = 0;
for (k = 0; k < Y; k++)
c[i][j] += a[i][k] * b[k][j];
}
for (i = 0; i < X; i++)
for (j = 0; j < Z; j++)
printf("%3d", c[i][j]);
system("pause");
return 0;
}
C语言实现矩阵相乘
最新推荐文章于 2020-11-30 23:18:48 发布