>>119
#include <stdio.h>

void mul(const int ma[2][3],const int mb[3][2],int mc[2][2]){
int i,j,k;

for(i=0;i<2;i++)
for(j=0;j<3;j++)
for(k=0;k<3;k++)
mc[i][j]+=ma[i][k]*mb[k][j];

}

int main(void){
int i,j;
int ma[2][3]={{1,2,3},{4,5,6}};
int mb[3][2]={{5,6},{8,2},{1,3}};
int mc[2][2]={0};

mul(ma,mb,mc);

for(i=0;i<2;i++){
for(j=0;j<2;j++)
printf("%3d",mc[i][j]);
putchar('\n');
}
return(0);
}

一応こんなじゃだめかな