不难,我这里只是复习一下~~
#include "stdio.h"
#define N 2
#define M 3
#define P 2
void main()
{
int i;
int j;
int k;
int s;
int a[N][M];
int b[M][P];
int c[N][P];
printf("Input matrix A[2][3]:\n");
for (i=0; i<N;i++)
{
for (j=0;j<M;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("Input matrix B[3][2]:\n");
for (i=0; i<M; i++)
{
for (j=0; j<P; j++)
{
scanf("%d",&b[i][j]);
}
}
for (i=0; i<N; i++)
{
for (j=0; j<P; j++)
{
for (k=s=0; k<M; k++)
{
s+=a[i][k]*b[k][j];
c[i][j] = s;
}
}
}
printf("print matric C:\n");
for(i=0; i<N; i++)
{
for (j=0; j<P; j++)
{
printf("%6d",c[i][j]);
}
printf("\n");
}
}