[問題] 請問簡單的多為矩陣輸入位置

看板C_and_CPP (C/C++)作者 (基隆超冷又超溫暖的)時間15年前 (2010/10/10 15:36), 編輯推噓3(306)
留言9則, 4人參與, 最新討論串1/1
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 我想問很簡單的輸入問題,但爬文之後沒有找到,請大家提示。 我的問題是: 若我想要由scanf("%d%d%d%d");來吃進四個數字,這四個數自做為輸入四維矩陣的 索引,內容另外放別的字元,那我應該怎麼寫可以正確執行? 程式跑出來的錯誤結果: 矩陣下標非整數 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) gcc 有問題的code: (請善用置底文標色功能) 我的想法是 scanf("%d%d%d%d",arr[&a][&b][&c][&d]); 但似乎不可行,錯誤很大。 補充說明: 請問我應該如何寫,謝謝回答! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.150.130

10/10 15:39, , 1F
scanf("%d%d%d%d",&a,&b,&c,&d) scanf("%d",arr[a]...)
10/10 15:39, 1F

10/10 15:48, , 2F
請翻一下你的書...
10/10 15:48, 2F

10/10 16:14, , 3F
sorry,因書不在手邊而圖書館今天又沒開
10/10 16:14, 3F

10/10 16:14, , 4F
請問一樓的意思是先吃進去變數裡,然後該如何處理...
10/10 16:14, 4F

10/10 16:22, , 5F
一樓的前半段是用4個不同的變數吃的意思
10/10 16:22, 5F

10/10 16:22, , 6F
然後如果你想想看你要存進的是陣列裡
10/10 16:22, 6F

10/10 16:31, , 7F
我知道意思了!矩陣的四維其實還是在一條矩陣裡...
10/10 16:31, 7F

10/10 16:31, , 8F
感謝 :)
10/10 16:31, 8F

10/10 16:36, , 9F
是你沒有搞懂scanf的用法吧,跟矩陣一點關係都沒有
10/10 16:36, 9F
文章代碼(AID): #1CiMpjMO (C_and_CPP)
文章代碼(AID): #1CiMpjMO (C_and_CPP)