php 猴子摘桃的算法


Posted in PHP onJune 20, 2017

有一只猴子摘了一堆桃子,当即吃了一半,可是桃子太好吃了,它又多吃了一个,第二天它把第一天剩下的桃子吃了一半,又多吃了一个,就这样到第十天早上它只剩下一个桃子了,问它一共摘了多少个桃子?

方法1

function taozi($i){
 if($i==10)
 {
   return 1;
  }

 $i=(taozi($i+1)+1)*2;
 return $i;
}
echo "一共桃子有",taozi(1);
echo '<hr/>';

方法2

$a=1;
for($i=10;$i>1;$i--){
$a=($a+1)*2;
}

echo '一共摘了',$a,'个桃子';
echo '<hr/>';
PHP 相关文章推荐
php下MYSQL limit的优化
Jan 10 PHP
php 网页游戏开发入门教程一(webgame+design)
Oct 26 PHP
PHP中file_exists与is_file,is_dir的区别介绍
Sep 12 PHP
PHP数组及条件,循环语句学习
Nov 11 PHP
php中fsockopen用法实例
Jan 05 PHP
最准确的php截取字符串长度函数
Oct 29 PHP
php中二分法查找算法实例分析
Sep 22 PHP
PHP使用PDO调用mssql存储过程的方法示例
Oct 07 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
PHP实现动态创建XML文档的方法
Mar 30 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
Apr 27 PHP
ThinkPHP3.1.2 使用cli命令行模式运行的方法
Apr 14 PHP
详解php框架Yaf路由重写
Jun 20 #PHP
PHP简单计算两个时间差的方法示例
Jun 20 #PHP
php实现的错误处理封装类实例
Jun 20 #PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
Jun 20 #PHP
php实现的双色球算法示例
Jun 20 #PHP
php实现的二分查找算法示例
Jun 20 #PHP
创建无限极分类树型结构的简单方法
Jun 20 #PHP
You might like
php中对2个数组相加的函数
2011/06/24 PHP
php中time()和mktime()方法的区别
2013/09/28 PHP
PHP中如何防止外部恶意提交调用ajax接口
2016/04/11 PHP
Laravel如何实现自动加载类
2019/10/14 PHP
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
js-FCC算法-No repeats please字符串的全排列(详解)
2017/05/02 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
微信小程序checkbox组件使用详解
2018/01/31 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
微信小程序引入Vant组件库过程解析
2019/08/06 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
[43:41]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
Python实现的下载8000首儿歌的代码分享
2014/11/21 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
Swift中的协议(protocol)学习教程
2016/07/08 Python
Python用模块pytz来转换时区
2016/08/19 Python
python+selenium实现登录账户后自动点击的示例
2017/12/22 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
Django 中使用流响应处理视频的方法
2018/07/20 Python
Python3内置模块random随机方法小结
2019/07/13 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
Python Dict找出value大于某值或key大于某值的所有项方式
2020/06/05 Python
Python实现网络聊天室的示例代码(支持多人聊天与私聊)
2021/01/27 Python
食品质量与安全专业毕业生求职信
2014/08/11 职场文书
周一问候语大全
2015/11/10 职场文书