回 帖 发 新 帖 刷新版面

主题:刚学QB的问题

递归为什么运算速度那么慢?  一个简单的递归差点死机!

回复列表 (共16个回复)

11 楼

如果用递归可以这样做,只不过是正递归.
CLS
DIM SHARED n
INPUT n
CALL a(1,1,1)
END
SUB a(a1,a2,s)
IF s=n THEN
   PRINT a1:END
ELSE
   CALL a(a2,a1+a2,s+1)
END IF
END SUB

12 楼

用递归,为什么?无缘无故的耗时间。
用FOR就行了,中心语句是A(I)=A(I-1)+A(I-2)
程序自己编,偶还要做题目

13 楼

这题用迭代比较好,也就是递推

14 楼

小题大做!
[em24][em24][em29]

15 楼

循环体是A(I)=A(I-1)+A(I-2)
[em59][em60][em70][em79][em78][em67][em64][em62][em61]
[fly]完全可以用FOR循环做[/fly]

16 楼


初学者``哎`` 错误多``

我来回复

您尚未登录,请登录后再回复。点此登录或注册