[問題] 二維陣列相乘
這是我寫出來的程式 不過印出來好像怪怪的
上面宣告陣列的時候寫成要指標表示
run到*(*(a+2)+3)={{2,2,6},{3,2,8}};
好像也會卡住
不知道錯在哪裡說
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(void)
{
int a[2][3]={{2,2,6},{3,2,8}};
int b[3][2]={{3,5},{3,2},{2,2}};
int c[2][2];
int i, j, k;
for (i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
c[i][j]=0;
for (k=0;k<3;k++)
{
*(*(c+i)+j)=*(*(a+i)+k)**(*(c+k)+j);
}
cout<<"c[i][j]="<<c[i][j]<< "\t";
cout << "\n";
}
system("pause");
return 0;
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.217.104.26
→
03/23 14:25, , 1F
03/23 14:25, 1F
推
03/23 14:25, , 2F
03/23 14:25, 2F
推
03/23 14:25, , 3F
03/23 14:25, 3F
→
03/23 14:25, , 4F
03/23 14:25, 4F
→
03/23 14:26, , 5F
03/23 14:26, 5F
推
03/23 14:26, , 6F
03/23 14:26, 6F
→
03/23 14:26, , 7F
03/23 14:26, 7F
→
03/23 14:26, , 8F
03/23 14:26, 8F
→
03/23 14:26, , 9F
03/23 14:26, 9F
→
03/23 14:27, , 10F
03/23 14:27, 10F
→
03/23 14:41, , 11F
03/23 14:41, 11F
→
03/23 14:45, , 12F
03/23 14:45, 12F
→
03/23 15:35, , 13F
03/23 15:35, 13F
→
03/23 15:49, , 14F
03/23 15:49, 14F
討論串 (同標題文章)