Re: [問題] for 迴圈加法問題
看板C_and_CPP (C/C++)作者flydragon198 (Richard)時間13年前 (2013/01/04 20:38)推噓5(5推 0噓 14→)留言19則, 11人參與討論串4/4 (看更多)
其實我是想說,如果用遞迴,就不用for迴圈了
借用linotwo的code來改,請勿見怪
http://codepad.org/5g4n4OPc
只是結果會在最前面多一個 + 號@@
※ 引述《junny0204 (~睿~)》之銘言:
: 剛剛重寫了一次,又忽然想到
: 不知道能不能再變成以下這樣
: 而且只用兩個 for loop
: 1 = 1
: 1 + 2 = 3
: 1 + 2 + 3 = 6
: 1 + 2 + 3 + 4 = 10
: 1 + 2 + 3 + 4 + 5 = 15
: 1 + 2 + 3 + 4 + 5 + 6 = 21
: 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28
: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 36
: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45
: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 +11 = 66
: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55
: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45
: 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 36
: 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28
: 1 + 2 + 3 + 4 + 5 + 6 = 21
: 1 + 2 + 3 + 4 + 5 = 15
: 1 + 2 + 3 + 4 = 10
: 1 + 2 + 3 = 6
: 1 + 2 = 3
: 1 = 1
: 用4個for loop 是可以做出來
: 用兩個for loop不知道能做出來嗎?
--
To iterate is human, to recurse, divine.
遞迴只應天上有, 凡人該當用迴圈. L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.72.220
→
01/04 21:48, , 1F
01/04 21:48, 1F
→
01/04 22:09, , 2F
01/04 22:09, 2F
推
01/05 02:43, , 3F
01/05 02:43, 3F
→
01/05 02:54, , 4F
01/05 02:54, 4F
推
01/05 03:24, , 5F
01/05 03:24, 5F
推
01/05 03:50, , 6F
01/05 03:50, 6F
→
01/05 03:52, , 7F
01/05 03:52, 7F
→
01/05 03:53, , 8F
01/05 03:53, 8F
→
01/05 04:19, , 9F
01/05 04:19, 9F
→
01/05 04:31, , 10F
01/05 04:31, 10F
→
01/05 10:24, , 11F
01/05 10:24, 11F
→
01/05 10:25, , 12F
01/05 10:25, 12F
→
01/05 10:36, , 13F
01/05 10:36, 13F
→
01/05 10:44, , 14F
01/05 10:44, 14F
推
01/05 11:12, , 15F
01/05 11:12, 15F
→
01/05 12:21, , 16F
01/05 12:21, 16F
→
01/05 12:22, , 17F
01/05 12:22, 17F
→
01/05 17:41, , 18F
01/05 17:41, 18F
推
01/05 22:57, , 19F
01/05 22:57, 19F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章