通过php代码理解递归函数

 时间:2024-10-16 18:56:50

1、比如求5的礴樽释亩阶乘。我们要写一个函数。要求5的阶乘,分解成求5乘以4的阶乘,依次类推,到最后求1的阶乘。我们就实现了求5的阶乘。

2、函数代码如下:<?php function f($n){ $re=1; if($n==1){ return 1; } else if($n>1){ $re=$n*f($n-1); return $re; }else{ return "error"; } }

3、如果n==1,返回1,因为1的阶乘是1,如果是大于1,就递归调用,直到算出结果。那调用函数并输出:echo f(5);

4、结果可以看到。120

  • eclipse TableViewer显示表中数据(mysql)
  • a标签设置高度
  • css如何实现背景图片等比例缩放
  • a标签的下划线怎么去掉
  • Navicat for mysql的使用教程
  • 热门搜索
    跟腱炎怎么治疗 荨麻疹是怎么引起的 大花蕙兰怎么养 光纤线断了怎么接 秋葵怎么吃 脚上长鸡眼怎么治 微信群怎么@所有人 糍粑怎么做 录屏怎么录声音 房屋契税怎么算