;~ 递归算法的经典面试题 ;~ 有一组数1、 1、 2、 3、 5、 8、 13、 21、 34...,要求用递推算法算出这组数的第30个数是多少? local $return=0 for $i = 0 to 100 if $i <=0 then $return =0 elseif $i >=0 and $i <=2 then $return =1 else $return = $i($i-1)+$i($i-2) endif next
举报
;~ 递归算法的经典面试题 ;~ 有一组数1、 1、 2、 3、 5、 8、 13、 21、 34...,要求用递推算法算出这组数的第30个数是多少? func num($i) if $i <=0 then return 0 elseif $i>=0 and $i <=2 then return 1 else return Num($i-1)+num($i-2) endif endfunc consolewrite(num(30))
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度
GMT+8, 2024-12-22 17:23 , Processed in 0.082026 second(s), 23 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2024 Discuz! Team.