用php语言,怎么用递归的方法输出99乘法表呢?
3个回答
展开全部
<?php
for($i=1;$i<$a;$i++)
{
for($j=1;$j<=$i;$j++)
{
$c=$i*$j;
echo $i."x".$j."=".$c;
echo "\n";
}
echo '<br>';
}
?>
for($i=1;$i<$a;$i++)
{
for($j=1;$j<=$i;$j++)
{
$c=$i*$j;
echo $i."x".$j."=".$c;
echo "\n";
}
echo '<br>';
}
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是循环吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是for 不是递归呀
<?php
header("content-type:text/html;charest=utf-8");
function mul($n) {
echo $n,'<br>'.'  ';
$str = $strs='';
for($i=1; $i<=$n; $i++){
$str .= $n .'*'. $i .'=' .$i*$n.'  ';
}
$str .= $strs;
if($n >= 1){
mul($n-1);
}else{
echo '<hr>';
}
echo $str.'<br>';
}
mul(9);
<?php
header("content-type:text/html;charest=utf-8");
function mul($n) {
echo $n,'<br>'.'  ';
$str = $strs='';
for($i=1; $i<=$n; $i++){
$str .= $n .'*'. $i .'=' .$i*$n.'  ';
}
$str .= $strs;
if($n >= 1){
mul($n-1);
}else{
echo '<hr>';
}
echo $str.'<br>';
}
mul(9);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询