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 相关文章推荐
一个程序下载的管理程序(二)
Oct 09 PHP
配置支持SSI
Nov 25 PHP
PHP 命名空间实例说明
Jan 27 PHP
PHP里的中文变量说明
Jul 23 PHP
PHP面向对象精要总结
Nov 07 PHP
PHP分页类集锦
Nov 18 PHP
Yii的CDbCriteria查询条件用法实例
Dec 04 PHP
支付宝接口开发集成支付环境小结
Mar 17 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
PHP简单装饰器模式实现与用法示例
Jun 22 PHP
laravel异步监控定时调度器实例详解
Jun 21 PHP
php的无刷新操作实现方法分析
Feb 28 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 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
PHP数组和explode函数示例总结
2015/05/08 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
PHP扩展Swoole实现实时异步任务队列示例
2019/04/13 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
PHP实现简易用户登录系统
2020/07/10 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
JS 参数传递的实际应用代码分析
2009/09/13 Javascript
js 数组克隆方法 小结
2010/03/20 Javascript
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
jquery中的mouseleave和mouseout的区别 模仿下拉框效果
2012/02/07 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
JQuery实现table行折叠效果以JSON做数据源
2014/05/26 Javascript
浅谈Javascript中深复制
2014/12/01 Javascript
如何用jQuery实现ASP.NET GridView折叠伸展效果
2015/09/26 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
2016/05/25 Javascript
Vue props用法详解(小结)
2018/07/03 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
2019/08/08 jQuery
关于Layui Table隐藏列问题
2019/09/16 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
[15:41]教你分分钟做大人——灰烬之灵
2015/03/11 DOTA
python中模块查找的原理与方法详解
2017/08/11 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
PyQt QCombobox设置行高的方法
2019/06/20 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
pandas数据分组groupby()和统计函数agg()的使用
2021/03/04 Python
英语专业毕业生自荐信
2013/10/28 职场文书
小学教师年度个人总结
2015/02/05 职场文书
2015年安全月活动总结
2015/03/26 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
茶花女读书笔记
2015/06/29 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
对象析构函数__del__在Python中何时使用
2022/03/22 Python