九九乘法表

<?php
header("content-type:text/html;charset=utf-8");
/**
* 九九乘法表
*/
/**
* 正三角
* @var integer
*/
for($i=1;$i<=9;$i++){
for($j=1;$j<=$i;$j++){
echo $j."x".$i;
echo "&nbsp&nbsp&nbsp";
}
echo "<br>";
}
echo "<-------------------------------------------------------------------->";
echo "<br>";



/**
*
* 递归实现正三角
* @param int $i 个数
* @param int $k 层数
*/
function jiujiu($i=1, $k=1){
if($i >= 10 || $k >= 10){exit;}
echo $i.'x'.$k.'='.$i*$k.' ';

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

echo jiujiu(1,1);
posted @ 2020-08-13 14:30  Kris-Q  阅读(135)  评论(0编辑  收藏  举报