[問題] for 迴圈加法問題

看板C_and_CPP (C/C++)作者 (~睿~)時間13年前 (2012/12/30 05:55), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/4 (看更多)
原始程式碼 http://codepad.org/kwXVzcgX 輸出結果 為 1+2+3+4+5+6+7+8+9+10=55 本來要去睡了...突發奇想 想要做出以下的感覺...卻一直做不出來 肯定各位大大賜教 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 明明感覺用兩個for 一個控制行一個控制列... 但是...做不太出來... http://codepad.org/GWify1hO 輸出為 +1=1 +2=3 +3=6 +4=10 +5=15 +6=21 +7=28 +8=36 +9=45 +10=55 我最像只能做到這樣了... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.242.75

12/30 05:57, , 1F
裡面多加個for ?
12/30 05:57, 1F

12/30 05:59, , 2F
類似 for(j=1;j<i;j++) {cout << j << "+" };
12/30 05:59, 2F

12/30 06:07, , 3F

12/30 06:41, , 4F
真的非常感謝...不然真的要睡不著了...
12/30 06:41, 4F

01/03 16:49, , 5F
其實單for也能做 只是code會比較怪
01/03 16:49, 5F

01/03 16:51, , 6F
類似for(i=0,j=i;j<=i && i<=10; ++j, i=i>10?j:10)那種
01/03 16:51, 6F

01/03 16:52, , 7F
不過這純粹只是好玩而已 XD
01/03 16:52, 7F
文章代碼(AID): #1GtsRCdb (C_and_CPP)
文章代碼(AID): #1GtsRCdb (C_and_CPP)