作者Johnson672 ()
看板C_and_CPP
標題[問題] 用迴圈來宣告變數/做變數相加
時間Sun Nov 22 12:09:03 2009
( *[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
推 tw00088437:array @_@? 11/22 12:17
→ Johnson672:其實 我用 unsigned char x_1_L_1[200][200]; 11/22 12:46
→ Johnson672:他們已經是array了 11/22 12:47
→ Johnson672:不曉得array外面可否再包一層array? 11/22 12:47
→ joefaq:怎麼會把array直接相加哩 11/22 13:27
推 spir:宣告成四維陣列如何? 11/22 13:30
推 lwecloud:我比較好奇的是 什麼原因一定得這樣做? 11/22 14:09
→ lwecloud:而且照你原本的問題 sum、x1、x2、x3各一個一維array不就 11/22 14:10
→ lwecloud:解決了嗎? 11/22 14:11
→ Johnson672:那試試看四維矩陣好了,我還以為矩陣只能用二維以下 11/23 01:01
推 lwecloud:為什麼要用到四維矩陣orz 矩陣愈多維只是自找麻煩 也不會 11/23 09:26
→ lwecloud:比較好用... 11/23 09:26