Re: [問題] 二維陣列相乘
雖然原PO一開始的態度並不好,不過他至少還自己嘗試過,
所以我還是回應一下好了。
PS.以下的程式碼已經寫死
int a[2][3]={{2,2,6},{3,2,8}};
int b[3][2]={{3,5},{3,2},{2,2}};
int c[2][2]={{0,0},{0,0}};
int i,j,k;
int *t1=*a,*t2=*b,*t3=*c;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
for(k=0;k<3;k++){
*t3+=(*(t1+i*3+k))*(*(t2+k*2+j));
}
t3++;
}
}
for(i=0;i<2;i++){
for(j=0;j<2;j++){
printf("%3d",c[i][j]);
}
printf("\n");
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.137.156
討論串 (同標題文章)