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.ini 中文版
Oct 28 PHP
PHP学习 运算符与运算符优先级
Jun 15 PHP
php adodb连接mssql解决乱码问题
Jun 12 PHP
PHP写杨辉三角实例代码
Jul 17 PHP
php生成略缩图代码
Jul 16 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
PHP中如何实现常用邮箱的基本判断
Jan 07 PHP
PHP开发框架kohana中处理ajax请求的例子
Jul 14 PHP
IIS下PHP的三种配置方式对比
Nov 20 PHP
php中Array2xml类实现数组转化成XML实例
Dec 08 PHP
PHP借助phpmailer发送邮件
May 11 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 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实现文件下载代码分享
2014/08/19 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
javascript 去字符串空格终极版(支持utf8)
2009/11/14 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
2014/05/04 Javascript
javascript带回调函数的异步脚本载入方法实例分析
2015/07/02 Javascript
使用Sticky组件实现带sticky效果的tab导航和滚动导航的方法
2016/03/22 Javascript
AngularJS 指令的交互详解及实例代码
2016/09/14 Javascript
jquery.validate表单验证插件使用方法解析
2016/11/07 Javascript
node.js中使用Export和Import的方法
2017/09/18 Javascript
js经验分享 JavaScript反调试技巧
2018/03/10 Javascript
解决webpack dev-server不能匹配post请求的问题
2018/08/24 Javascript
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
Vue修改项目启动端口号方法
2019/11/07 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
2020/02/24 Javascript
jQuery实现高度灵活的表单验证功能示例【无UI】
2020/04/30 jQuery
Fiddler如何抓取手机APP数据包
2016/01/22 Python
PyCharm使用教程之搭建Python开发环境
2016/06/07 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
python飞机大战 pygame游戏创建快速入门详解
2019/12/17 Python
Python使用正则实现计算字符串算式
2019/12/29 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
2020/04/03 Python
基于PyQT实现区分左键双击和单击
2020/05/19 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
CSS3实现同时执行倾斜和旋转的动画效果
2016/10/27 HTML / CSS
用CSS3的box-reflect来制作倒影效果
2016/11/15 HTML / CSS
整理HTML5移动端开发的常用触摸事件
2016/04/15 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
离职报告范文
2014/11/04 职场文书
2014年学生工作总结
2014/11/20 职场文书
python 模块重载的五种方法
2021/04/24 Python
Python3 如何开启自带http服务
2021/05/18 Python