猴子吃桃问题【递归实现】
2015-07-05 11:46
253 查看
猴子吃桃问题:小猴摘了很多桃子,第一天吃了一半又多吃一个,第二天又吃掉一半再多吃一个,如此下去,到第真十天恰好还剩一个桃子。问第一天小猴摘了多少桃子?
我是用递归做的:
#include "stdio.h"
int fun(int day);
void main()
{
int count;
count=fun(1);
printf("count=%d\n",count);
}
int fun(int day)
{
if(day==10)
return 1;
else
return (fun(day+1)+1)*2;
}
我是用递归做的:
#include "stdio.h"
int fun(int day);
void main()
{
int count;
count=fun(1);
printf("count=%d\n",count);
}
int fun(int day)
{
if(day==10)
return 1;
else
return (fun(day+1)+1)*2;
}
相关文章推荐
- [Python] py2exe先知其然
- 阶乘之和问题
- Linux删除乱码文件或者目录
- JAVA实验第三天
- Linux删除乱码文件或者目录
- 四叉树的构建-简单的范围模拟分裂
- 小球下落(二叉树的应用)
- MySQLdb的安装与使用
- [Mac-0] Mac里面切换root用户
- 显示网络图片
- 怎样debian下命令行终端显示短路径
- phpMyAdmin登陆方法
- Spring 从零开始-05
- javascript 自定义函数,使用class
- HTML滚动字幕代码参数详解及Js间隔滚动代码
- jQuery的Scrollify插件实现滑动到页面下一节点
- HTML中ID与NAME的区别
- Android入门(8)——使用Intent实现页面跳转
- 宽度的100%和auto的区别
- 修改Vim配色方案