爱程序网

通过小案例简单理解递归算法

来源: 阅读:

 

一:用递归算法打印99乘法表

 1 <?php 2 header('Content-Type:text/html; charset=utf-8'); 3 echo "<h2>用递归算法打印99乘法表</h2>"; 4 function cf99($num=9){ 5     for($i=1; $i<=$num; ++$i){ 6         echo "$i*$num=".$i*$num."&nbsp;&nbsp;&nbsp;&nbsp;"; 7     } 8     echo "<br/>"; 9     $num++;             //递归点:什么时候再次调用当前函数10     if($num <= 9){      //递归出口:什么时候不再调用当前函数11         cf99($num);12     }13 }14 cf99(1);

相关文章列表: