台灣最大程式設計社群網站
線上人數
839
 
會員總數:240116
討論主題:186186
歡迎您免費加入會員
討論區列表 >> C/C++ >> 矩陣相等問題
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
矩陣相等問題
價值 : 30 QP  點閱數:141 回應數:3

樓主

Meach
門外漢
0 1
6 0
發送站內信


我想把A的值全部等於X但用for迴圈去轉換後為什麼X原來的值會改變
要怎麼不改變的原始資料的情況做轉換??

轉換後X的值變成
0 0 0 0
0 0.23 0.54 0.3
0.31 0.17 0.13 0.02
0.7 0.31 0.2 0.13


搜尋相關Tags的文章: [ 矩陣 ] ,
本篇文章發表於2017-05-15 20:48
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

Daimom
捐贈 VP 給 Daimom 檢舉此回應
你先看一下 二維陣列 的定義
再看看你宣告 X的陣列 4*4 其實應該是幾個
本篇文章回覆於2017-05-16 08:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小魚
檢舉此回應
for(i=0;i<=4;i++){
for(j=0;j<=4;j++){
A[i][j]=X[i][j];
}
}
這段有問題,你的程式能執行到最後嗎?
你宣告4x4但for迴圈卻跑了5x5
本篇文章回覆於2017-05-27 23:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

小魚
檢舉此回應
真神奇,我實際放下去跑,竟然真的可以跑,
而且還可以抓到A的值,
沒有樓主說的問題...
還是不同版本會有不同反應?
你先將for迴圈改一下,
還有int main不是應該有回傳值嗎?為什麼沒看到?
還有你的n沒有初始化
本篇文章回覆於2017-05-28 00:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.