您的位置:首页 > 编程语言 > PHP开发

PHP如何实现99乘法表?

2017-04-17 09:20 10 查看
原文链接:http://www.cnblogs.com/qqblog/p/6721327.html 看到这个问题,可能大家更多的是考虑到用for循环,个人觉得使用for循环太影响程序性能。推荐使用递归处理。 
/**
* Title  : 递归实现99乘法表
* Author : Bruceqi
* @param int : $i  个数
* @param int : $k  层数
*/
function rideNum($i=1, $k=1){
if($i >= 10 || $k >= 10){exit;}
echo $i.'x'.$k.'='.$i*$k.'  ';

# 外层与个数相同,换行并进行下一页
if($i == $k){
echo '<br/>';
rideNum(1,$k+1);
}
# 个数未尽,继续+1, 本行继续输出
rideNum($i+1, $k);
}
rideNum(1,1);

 

转载于:https://www.cnblogs.com/qqblog/p/6721327.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: