永发信息网

C语言求个程序!!!!计算两个矩阵乘积

答案:2  悬赏:40  手机版
解决时间 2021-03-19 05:00
  • 提问者网友:美人性情
  • 2021-03-19 00:16
C语言求个程序!!!!计算两个矩阵乘积
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-03-19 01:12
#include 
#include 
int main()
{
    unsigned int m,p,n;
    int i,j,k,*a,*b,*c;
    scanf("%d %d %d",&m,&p,&n);
    a=malloc(m*p*sizeof(int));
    for(i=0;i        for(j=0;j            scanf("%d",&a[i*p+j]);
    b=malloc(p*n*sizeof(int));
    for(i=0;i        for(j=0;j            scanf("%d",&b[i*n+j]);
    c=calloc(m*n,sizeof(int));
    for(i=0;i        for(j=0;j            for(k=0;k                c[i*n+j]+=a[i*p+k]*b[k*n+j];
    printf("
");
    for(i=0;i    {
        for(j=0;j            printf("%d ",c[i*n+j]);
        printf("
");
    }
    free(a);free(b);free(c);
    return 0;
}
全部回答
  • 1楼网友:摆渡翁
  • 2021-03-19 02:30
好长的程序,都不给点奖励追问帮帮忙吧 只有5分了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯