1 solutions

  • 0
    @ 2025-11-5 19:07:30

    C :

    #include<stdio.h>
    #include<string.h>
    int main()
    {
    	int i,j,m,n,k;
    	int a[55][55],b[55][55],c[55][55];
    	scanf("%d%d%d",&m,&n,&k);
    	while(m!=0&&n!=0&&k!=0)
    	{
    	    memset(c,0,sizeof(c));
    		for(i=1;i<=m;i++)
    			for(j=1;j<=n;j++)
    				scanf("%d",&a[i][j]);
    			for(i=1;i<=n;i++)
    				for(j=1;j<=k;j++)
    					scanf("%d",&b[i][j]);
    				for(i=1;i<=m;i++)
    					for(j=1;j<=k;j++)
    					{
    						int t;
    					    for(t=1;t<=n;t++)
    						c[i][j]+=a[i][t]*b[t][j];
    					}
    					for(i=1;i<=m;i++)
    					{
    						for(j=1;j<k;j++)
    							printf("%d ",c[i][j]);
    							printf("%d\n",c[i][k]);
    					}
    					scanf("%d%d%d",&m,&n,&k);
    	}
    	return 0;
    }
    
    
    
    • 1

    Information

    ID
    19187
    Time
    3000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By