您的位置首页  资讯

vb递归算法 在本例中a=5

text1.text=f(val(text1.text))表示的意思是先把传入的文本字段text1.text利用val函数转化为int数值。然后调用自定义的递归函数f(nasinteger),并把刚转化为int的数值作为参数传入其中,经过递归函数运算得到的结果作为返回值并赋值给text1.t

text1.text=f(val(text1.text))表示的意思是先把传入的文本字段text1.text利用val函数转化为int数值。

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

刘名铎2021-06-15 15:28:10对于函数z(a),当a=1时,即z(1)=x,z(2)=y,在本例中a=5,则z(5)=z(3)+z(4)z(3)=z(1)+z(2)=x+y;z(4)=z(2)+z(3)=y+z(3)=y+x+y所以z(5)=(x+y)+(y+x+y)=2x+3y=13递归调用的原理就是递推,知道函数的参数满足z=x或者z=y为止,也就是知道满足参数等于1或者等于2为止。

不知道这样回答能让你理解吗,有问题的话百度Hi我吧,呵呵

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。
网站推荐更多>>