推 popular10347: n*[(n+1)*n/2] 05/15 21:13
推 popular10347: 外層迴圈對x有影響執行n次,內層迴圈你從i=1會執行n 05/15 21:19
→ popular10347: 次,i=2執行n-1次...i=n執行1次 05/15 21:19
推 easion0317: 問一下 迴圈跑到最後是不是要加一 因為判斷失敗要跳出 05/16 06:20
→ easion0317: 算一次 05/16 06:20
→ popular10347: 你現在問的不是x執行次數? 05/16 11:32
→ popular10347: 然後通常不知道怎麼看我會先代個n=5之類的數字,來緩 05/16 11:34
→ popular10347: 解恐懼 05/16 11:34
→ popular10347: 如果是看外層for迴圈就是執行n+1次 05/16 11:36
→ ken52011219: 小弟不才While(j++<=n)這成是不是永遠j>n嗎 ?? 05/25 22:57
推 fightforlive: 因為是do...while 所以一定會執行一次,下次要執行才 05/30 20:10
→ fightforlive: 會在while裡判斷條件,所以除了第一次執行,第二次之 05/30 20:11
→ fightforlive: 後會在j++後然後執行; j++<=n會先判斷j<=n然後才 05/30 20:13
→ fightforlive: j=j+1 所以如果j=1, n=2, 會執行j=1,j=2,j=3 05/30 20:15
→ fightforlive: 所以在while裡有可能j>n 05/30 20:16