华夏财富网

网站首页 精选知识 > 正文

vba递归算法(vb递归算法)

2022-09-02 22:51:06 精选知识 来源:
导读 大家好,小福来为大家解答以上的问题。vba递归算法,vb递归算法这个很多人还不知道,现在让我们一起来看看吧!1、调用Test(3);t=3, t>=1成立...

大家好,小福来为大家解答以上的问题。vba递归算法,vb递归算法这个很多人还不知道,现在让我们一起来看看吧!

1、调用Test(3);t=3, t>=1成立, 调用Test(2);t=2, t>=1成立, 调用Test(1);t=1, t>=1成立, 调用Test(0);t=0, t>=1不成立, 函数返回值为0.返回到Test(1), 执行余下部分:for i=3 to 1 step -1print chr(asc("A")+i)nextprint输出:DCB调用的Test(1)结束, 函数返回值1.继续执行Test(2)的余下部分:for i=3 to 2 step -1print chr(asc("A")+i)nextprint输出:DC调用的Test(2)结束, 函数返回值2.继续执行Test(3)的余下部分:同理输出:D调用的Test(3)结束, 函数返回值3.最后, 执行 Print Test(3) 的输出, 打印返回结果:3-----------所以, 最后的结果是:DCBDCD3所谓递归,就是自已调用自已,对于函数而言。

2、我以后再也不用VB了!——————————————————————————————我讨厌石家庄!Text1.Text=f(Val(Text1.Text))表示的意思是先把传入的文本字段Text1.Text利用val函数转化为int数值。

3、然后调用自定义的递归函数f(nasInteger),并把刚转化为int的数值作为参数传入其中,经过递归函数运算得到的结果作为返回值并赋值给Text1.Text,也就是最终显示递归值。

本文到此分享完毕,希望对大家有所帮助。


版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。


标签:




热点推荐
热评文章
随机文章