关于C语言的一道题
编程计算两矩阵的乘积,越简单越好#include <stdio.h>
int main()
{
int arrayA,arrayB,arrayC;
int m,n,i,j,k;
head:
printf("请输入矩阵A:(先输入矩阵的行/列)");
scanf("%d %d",&m,&n);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&arrayA);
printf("亲输入矩阵B:(先输入矩阵的行列)");
scanf("%d %d",&m,&n);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&arrayB);
if(m!=n||n!=m)
{
printf("输入错误;");
gotohead;
}
for(i=0;i<m;i++)
for(j=0;j<m;j++)
{
arrayC=0;
for(k=0;k<n;k++)
arrayC= arrayC+arrayA*arrayB;
}
for(i=0;i<m;i++)
{for(j=0;j<m;j++)
printf("%d ",arrayC);
printf("\n");
}
return 0;
}
好久没写代码了写了好久 真是越来越脑残了 谢谢!{:1_1:}
页:
[1]