[問題] 用迴圈來宣告變數/做變數相加

看板C_and_CPP (C/C++)作者時間16年前 (2009/11/22 12:09), 編輯推噓4(408)
留言12則, 5人參與, 最新討論串1/2 (看更多)
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 ) ( 未必需要依照此格式,文章條理清楚即可 ) 遇到的問題: (題意請描述清楚) 各位板上的大大,小弟有個小小的問題 想了很久就是無法解決,也不知道怎麼搜尋 就是 int x1_L1, x2_L1, x3_L1, ...; //他們都是integer sum_1= x1_L1+ x2_L1+x3_L1; sum_2= x1_L2+ x2_L2+x3_L2; sum_3= x1_L3+ x2_L3+x3_L3; sum_4= x1_L4+ x2_L4+x3_L4; ... ... sum_9= x1_L9+ x2_L9+x3_L9; 以上 有沒有辦法用 for寫出來呢? 另外,我宣告x1_L1,.....x3_L9 也是很累人 有沒有更有效率的方法呢? 謝謝 開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux) Dev -C++ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.155.242

11/22 12:17, , 1F
array @_@?
11/22 12:17, 1F

11/22 12:46, , 2F
其實 我用 unsigned char x_1_L_1[200][200];
11/22 12:46, 2F

11/22 12:47, , 3F
他們已經是array了
11/22 12:47, 3F

11/22 12:47, , 4F
不曉得array外面可否再包一層array?
11/22 12:47, 4F

11/22 13:27, , 5F
怎麼會把array直接相加哩
11/22 13:27, 5F

11/22 13:30, , 6F
宣告成四維陣列如何?
11/22 13:30, 6F

11/22 14:09, , 7F
我比較好奇的是 什麼原因一定得這樣做?
11/22 14:09, 7F

11/22 14:10, , 8F
而且照你原本的問題 sum、x1、x2、x3各一個一維array不就
11/22 14:10, 8F

11/22 14:11, , 9F
解決了嗎?
11/22 14:11, 9F

11/23 01:01, , 10F
那試試看四維矩陣好了,我還以為矩陣只能用二維以下
11/23 01:01, 10F

11/23 09:26, , 11F
為什麼要用到四維矩陣orz 矩陣愈多維只是自找麻煩 也不會
11/23 09:26, 11F

11/23 09:26, , 12F
比較好用...
11/23 09:26, 12F
文章代碼(AID): #1B2BbYj4 (C_and_CPP)
文章代碼(AID): #1B2BbYj4 (C_and_CPP)