通过php代码理解递归函数

 时间:2026-02-14 00:43:05

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的使用教程
  • 热门搜索
    电子邮箱号码大全复制 笔记本显卡怎么换 鲁智深简介 怎么查看qq聊天记录 爱心符号大全 成年美女黄网站色大全 好词好句摘抄大全小学 软中华怎么看几字头 女生游戏大全 小学古诗大全300首