两个矩阵相乘
#include<stdio.h>
const int N=3;
const int K=2;
const int M=3;
int main()
{
int i,j,t=0;
int a[N][K],b[K][M],c[N][M];
printf("请输入二维数组a:");
for(i = 0; i < N; i++)
{
for(j = 0; j < K; j++)
{
scanf("%d",&a[i][j]);
}
}
printf("请输入二维数组b: ");
for(i = 0; i < K; i++)
{
for(j = 0; j < M; j++)
{
scanf("%d",&b[i][j]);
}
}
printf("\n");
for(i = 0; i < N; i++)
{
for(j = 0; j < M; j++)
{
c[i][j] = 0;
for(int m = 0;m < K; m++)
{
c[i][j] = c[i][j] + a[i][m] * b[m][j];
}
}
}
for(i = 0; i < N; i++)
{
for(j = 0; j < M; j++)
{
printf("%5d",c[i][j]);
}
printf("\n");
}
}