猴子吃桃的问题,一堆桃, 每天吃一半加一个, 吃了十天之后剩一个了。int x1,x2,d,
d=day-1
x2=1
while d=0
x1=(X2+1)*2
x2=x1
d--
return x1
大概是这么写的。 这属于递归吗? 我怎么感觉应该是循环呢??递归不应该是直接f(n—1)吗?
d=day-1
x2=1
while d=0
x1=(X2+1)*2
x2=x1
d--
return x1
大概是这么写的。 这属于递归吗? 我怎么感觉应该是循环呢??递归不应该是直接f(n—1)吗?
解决方案 »
- 新手,为什么写入的文本和输入的不一样啊?求大虾帮忙看看
- 如何实现动画效果?优雅的实现
- 无聊中,双色球号码征集散分贴.......
- 16位wav中采样的范围是0~65535还是-32768~32767
- 请教一个响应右键弹出菜单的问题
- 请给一些关于流媒体开发方面的资料.有关海康威视的
- ADO怎么通过IP地址连接到SQLSERVER 而不是机器名?
- DLL,简单拿分问题!VC
- 救命啊!!!!!!
- 一个读ini,百思不得其解的问题,希望给点指点
- 当另一个程序使用 InternetSetOption( INTERNET_OPTION_SETTINGS_CHANGED) 来通知系统注册表已被改变,我的程序该处理哪个消息回应?
- 关于SetTimer这个函数的问题!请大家过来看看!
也可以写成低归int func(int day, int taozi)
{
if(day == 10)
return 1;
return func(day - 1, taozi / 2 - 1)
}
n=f(n-1);
所以说
while d=0
x1=(X2+1)*2
x2=x1
d--
属于递归思想
另外一些函数体使用递归的思想所以就有
X func()
{
...
X=func();
...
}