作者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
1F:推 tw00088437:array @_@? 11/22 12:17
2F:→ Johnson672:其实 我用 unsigned char x_1_L_1[200][200]; 11/22 12:46
3F:→ Johnson672:他们已经是array了 11/22 12:47
4F:→ Johnson672:不晓得array外面可否再包一层array? 11/22 12:47
5F:→ joefaq:怎麽会把array直接相加哩 11/22 13:27
6F:推 spir:宣告成四维阵列如何? 11/22 13:30
7F:推 lwecloud:我比较好奇的是 什麽原因一定得这样做? 11/22 14:09
8F:→ lwecloud:而且照你原本的问题 sum、x1、x2、x3各一个一维array不就 11/22 14:10
9F:→ lwecloud:解决了吗? 11/22 14:11
10F:→ Johnson672:那试试看四维矩阵好了,我还以为矩阵只能用二维以下 11/23 01:01
11F:推 lwecloud:为什麽要用到四维矩阵orz 矩阵愈多维只是自找麻烦 也不会 11/23 09:26
12F:→ lwecloud:比较好用... 11/23 09:26