#include<stdio.h> void main (){ int x=0,y=0,z=0; int i,j,k; printf("Enter x,y,z:"); scanf("%d %d %d",&x,&y,&z); int a[x][y],b[y][z],c[x][z]; printf("matrix A:"); for(i=0;i<x;i++) for(j=0;j<y;j++) { scanf("%d",&a[i][j]); } printf("matrix C:"); for(i=0;i<y;i++) for(j=0;j<z;j++) { scanf("%d",&b[i][j]); } printf("matrix multiplication:\n"); for(i=0;i<x;i++) { for(j=0;j<z;j++) for(k=0;k<y;k++) { c[i][j]+=a[i][k]+b[k][j]; printf("%d ",c[i][j]); } printf("\n"); }
原文:http://www.cnblogs.com/thrive/p/3863832.html