[理工] 資結 count++的問題

作者: AAQ8 (不要就是要)   2018-03-23 16:52:54
https://i.imgur.com/yKWfwmX.jpg
我的想法是
第一個count++是n
第二個count++是n
第三個count++是1
總共加起來是2n+1
但是不太懂為什麼答案是2n+2
作者: jojojen (JJJ)   2018-03-23 17:30:00
第一個if會再跑一次發現條件不符 不進內圈比第2個多1次
作者: ThreeWater (爆炸!!)   2018-03-23 19:35:00
假設n=3 則在n=3,2,1的時候執行2次(2n次) 在n=0時也會執行if判斷1次跟returm1次 所以總共2n+2次在這題 不管有沒有符合條件都會執行2次 所以我認為答案寫2(n+1)比較容易讓人理解
作者: AAQ8 (不要就是要)   2018-03-23 22:22:00
我懂了 謝謝大家

Links booklink

Contact Us: admin [ a t ] ucptt.com