有没有大佬帮我看看,矩阵乘法
#include<stdio.h>int main()
{
int m,n,q,z,t,i,j,k,h;
scanf("%d%d",&m,&n);
int a;
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&a);
scanf("%d%d",&q,&z);
intb;
for(i=0;i<q;i++)
for(j=0;j<z;j++)
scanf("%d",&b);
if(n!=q)
{
printf("Error: %d != %d",n,q);
}
else
{
printf("%d %d\n",m,z);
int c={0};
for(i=0;i<m;i++)
{
for(h=0;h<z;h++)
{
for(j=0;j<n;j++)
c=c+a*b;
}
}
for(i=0;i<m;i++)
{
for(j=0;j<z;j++)
{
printf("%d",c);
printf(" ");
}
printf("\n");
}
}
return 0;
} c的尺寸应该由ab直接决定了,b的行数应该和a的列数用同一个变量 BngThea 发表于 2018-2-7 07:56
c的尺寸应该由ab直接决定了,b的行数应该和a的列数用同一个变量
谢谢
页:
[1]