#include<stdio.h>
#define N 10
void TArrInput(int x,int y,int a[N][N])
{
int i,j;
for(i=0;i<x;i++)
for(j=0;j<y;j++)
scanf("%d",&a[i][j]);
}
void TArrOutput(int x,int y,int a[N][N])
{
int i,j;
for(i=0;i<x;i++)
{
for(j=0;j<y;j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
int main()
{
int m,p,n,a[N][N],b[N][N],c[N][N],i,j,k;
scanf("%d %d %d",&m,&p,&n);
TArrInput(m,p,a);
scanf("\n");
TArrInput(p,n,b);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{
c[i][j]=0;
for(k=0;k<p;k++)
c[i][j]+=a[i][k]*b[k][j];
}
TArrOutput(m,n,c);
return 0;
}
HAUTOJ1127矩阵乘积
最新推荐文章于 2024-09-03 10:45:49 发布