哪位高手帮忙解一道VB编程题?

来源:百度知道 编辑:UC知道 时间:2024/06/19 16:16:57
用递归过程求解猴子吃桃问题。有一只猴子每天吃现有桃子的一半,再加1个桃子,到第9天吃完的时候,发现只剩下1个桃子了。请计算最初有几个桃子。
哪位高手会,感激不尽!
766个?不可能这么长啊

按整数来算就是:
Private Sub Command1_Click()
Dim a, b, s As Integer
a = 1'第9天吃完后就是这一个了,令a=1
For i = 9 To 1 Step -1 '吃之前的桃子数
a = (a + 1) * 2
Next
Print a
End Sub
结果1534个,不是知道是什么猴子这么能吃。。。。

http://zhidao.baidu.com/question/76991927.html
这问题我已经回答过了~~你看看~

请问如果是3只桃子怎么吃啊,一半的话是1.5再加一个是等于二还是等于3?

编程交流博客:http://735127.qzone.qq.com 他可是个高手你去看看他的帖子 真的很好 !上面这个博客是他刚刚建立的! 里面真的有些好文章 ! 如果时间长乐 他的这个博客也许真的是个学习编程的好环境!!
希望能对你有帮助!