[理工] 资结 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