C言語質問スレ【激初心者】
■ このスレッドは過去ログ倉庫に格納されています
0121デフォルトの名無しさん
2005/10/24(月) 11:54:36#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);
}
一応こんなじゃだめかな
■ このスレッドは過去ログ倉庫に格納されています