[問題] double陣列
double cc[]=new double[n];
//a b兩個都是數值random的方陣
//c為存放結果的方陣
for( i=0;i<n;i++)
{
for( j=0;j<n;j++)
{ ccc=0.0;
for( k=0;k<n;k++)
{
ccc+=a[i][k]*b[j][k];
}
cc[j]=ccc;
}
c[i]=cc;
}
我想請問一下
為甚麼這樣跑到最後
c[i]全部都會變成最後一個運算完的cc
也就是c矩陣的每一列都會變成最後被運算出來的a[n-1][k]*b[n-1][k]
感謝不盡><
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.183.226
→
04/01 12:14, , 1F
04/01 12:14, 1F
→
04/01 12:33, , 2F
04/01 12:33, 2F
→
04/01 12:41, , 3F
04/01 12:41, 3F
討論串 (同標題文章)