PHP基于简单递归函数求一个数阶乘的方法示例


Posted in PHP onApril 26, 2017

本文实例讲述了PHP基于简单递归函数求一个数阶乘的方法。分享给大家供大家参考,具体如下:

一、问题:

求一个数a的阶乘,那么,a!=a*(a-1)*(a-2)*(a-3)*……*2*1.比如,6的阶乘6!=6*5*4*3*2*1=720.那么,如何通过php代码实现求任意一个数的阶乘?

二、实现代码:

<?php
function demo($a) {
  if ($a > 1) {
    $r = $a * demo($a - 1);
  } else {
    $r = $a;
  }
  return $r;
}
$a = 6;
echo $a . "的阶乘的值" . demo($a);
?>

三、显示结果:

PHP基于简单递归函数求一个数阶乘的方法示例

PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:

在线一元函数(方程)求解计算工具:
http://tools.3water.com/jisuanqi/equ_jisuanqi

科学计算器在线使用_高级计算器在线计算:
http://tools.3water.com/jisuanqi/jsqkexue

在线计算器_标准计算器:
http://tools.3water.com/jisuanqi/jsq

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php 正则匹配函数体
Aug 25 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
Aug 21 PHP
php获取文章上一页与下一页的方法
Dec 01 PHP
PDO防注入原理分析以及注意事项
Feb 25 PHP
php生成静态html页面的方法(2种方法)
Sep 14 PHP
PHP 9 大缓存技术总结
Sep 17 PHP
php实现mysql数据库连接操作及用户管理
Nov 08 PHP
PHP Header用于页面跳转时的几个注意事项
Oct 21 PHP
PHP substr()函数参数解释及用法讲解
Nov 23 PHP
Laravel框架路由管理简单示例
May 07 PHP
简单的php购物车代码
Jun 05 PHP
php png失真的原因及解决办法
Oct 24 PHP
php编程实现简单的网页版计算器功能示例
Apr 26 #PHP
Mac下php 5升级到php 7的步骤详解
Apr 26 #PHP
PHP中时间加减函数strtotime用法分析
Apr 26 #PHP
yii2中dropDownList实现二级和三级联动写法
Apr 26 #PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 #PHP
PHP编程计算日期间隔天数的方法
Apr 26 #PHP
浅谈PHP中类和对象的相关函数
Apr 26 #PHP
You might like
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
2017/02/15 PHP
js的写法基础分析
2011/01/17 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
React数据传递之组件内部通信的方法
2017/12/31 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
mint-ui 时间插件使用及获取选择值的方法
2018/02/09 Javascript
详解webpack 入门与解析
2018/04/09 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
Javascript新手入门之字符串拼接与变量的应用
2020/12/03 Javascript
Python如何获取系统iops示例代码
2016/09/06 Python
Python简单实现控制电脑的方法
2018/01/22 Python
分享Pycharm中一些不为人知的技巧
2018/04/03 Python
python3爬取数据至mysql的方法
2018/06/26 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
Python大数据之从网页上爬取数据的方法详解
2019/11/16 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
python多进程使用函数封装实例
2020/05/02 Python
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
鞋类设计与工艺专业销售求职信
2013/11/01 职场文书
实习自我鉴定
2013/12/15 职场文书
给朋友的道歉信
2014/01/09 职场文书
班主任工作经验材料
2014/02/02 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
中华在我心中演讲稿
2014/09/13 职场文书
公司租房协议书
2014/10/14 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
思想工作总结范文
2015/08/12 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书
创业计划书之网络外卖
2019/10/31 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python