Re: [問題] 二維陣列相乘

看板C_and_CPP作者 (旅之夢)時間14年前 (2010/03/23 17:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
雖然原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
文章代碼(AID): #1Bg8CKie (C_and_CPP)
文章代碼(AID): #1Bg8CKie (C_and_CPP)