#include<stdio.h>
void matrixMultipy(int A[][3],int B[][3])
{
int C[3][3],i,k,j,temp;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
C[i][j]=0;
for(k=0;k<3;k++)
C[i][j]+=A[i][k]*B[k][j];
}
}
printf("output:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%3d ",C[i][j]);
printf("\n");
}
}
void main()
{
int A[3][3],B[3][3],C[3][3],i;
printf("input matrix A:\n");
for(i=0;i<3;i++)
scanf("%d%d%d",&A[i][0],&A[i][1],&A[i][2]);
printf("input matrix B:\n");
for(i=0;i<3;i++)
scanf("%d%d%d",&B[i][0],&B[i][1],&B[i][2]);
matrixMultipy(A,B);
}
矩阵相乘
最新推荐文章于 2025-09-12 21:17:05 发布