• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP 输出九九乘法表 for循环 递归 《正三角》《倒三角》

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
<?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."*".$i;
        echo "&nbsp&nbsp&nbsp";
    }
    echo "<br>";
}
echo "<-------------------------------------------------------------------->";
echo "<br>";
/**
 * 递归实现正三角
 * @param  [type] $i [description]
 * @return [type]    [description]
 */
function jiujiu($i)
{
    if($i=='1'){
        echo '1'."*".'1'. '=' .'1';
        echo "<br>";
    }else{
        jiujiu($i-1);
        for($j=1;$j<=$i;$j++){
            echo $j."*".$i;
            echo "&nbsp&nbsp&nbsp&nbsp";
        }
        echo "<br>";
    }

}
echo jiujiu(9);
echo "<-------------------------------------------------------------------->";

echo "<br>";


/*************************************************************************************************************************************************/
/**
 * 倒三角
 * @var integer
 */
for($i=1;$i<10;$i++){
    for($j=9;$j>=$i;$j--){
        echo $i."*".$j;
        echo "&nbsp&nbsp&nbsp&nbsp";
    }
    echo "<br>";
}
echo "<-------------------------------------------------------------------->";
echo "<br>";
/**
 * 递归实现倒三角
 * @param  [type] $i [description]
 * @return [type]    [description]
 */
function jiujiu1($i)
{
    if($i>10){
        return;
    }
    for($j=9;$j>=$i;$j--){
        echo $i."*".$j;
        echo "&nbsp&nbsp&nbsp&nbsp";
    }
    echo "<br>";
    jiujiu1($i+1);
}
jiujiu1(1);
/******************************************************************************/
echo "<-------------------------------------------------------------------->";
echo "<br>";
<?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."*".$i;
        echo "&nbsp&nbsp&nbsp";
    }
    echo "<br>";
}
echo "<-------------------------------------------------------------------->";
echo "<br>";
/**
 * 递归实现正三角
 * @param  [type] $i [description]
 * @return [type]    [description]
 */
function jiujiu($i)
{
    if($i=='1'){
        echo '1'."*".'1'. '=' .'1';
        echo "<br>";
    }else{
        jiujiu($i-1);
        for($j=1;$j<=$i;$j++){
            echo $j."*".$i;
            echo "&nbsp&nbsp&nbsp&nbsp";
        }
        echo "<br>";
    }

}
echo jiujiu(9);
echo "<-------------------------------------------------------------------->";
echo "<br>";
/******************************************************************************/
/**
 * 倒三角
 * @var integer
 */
for($i=1;$i<10;$i++){
    for($j=9;$j>=$i;$j--){
        echo $i."*".$j;
        echo "&nbsp&nbsp&nbsp&nbsp";
    }
    echo "<br>";
}
echo "<-------------------------------------------------------------------->";
echo "<br>";
/**
 * 递归实现倒三角
 * @param  [type] $i [description]
 * @return [type]    [description]
 */
function jiujiu1($i)
{
    if($i>10){
        return;
    }
    for($j=9;$j>=$i;$j--){
        echo $i."*".$j;
        echo "&nbsp&nbsp&nbsp&nbsp";
    }
    echo "<br>";
    jiujiu1($i+1);
}
jiujiu1(1);
/******************************************************************************/
echo "<-------------------------------------------------------------------->";
echo "<br>";

/**
 * for循环倒三角
 * @var integer
 */
for($i=1;$i<=9;$i++){
    for($j=$i;$j<=9;$j++){
        echo $i."*".$j;
        echo "&nbsp&nbsp&nbsp&nbsp";
    }
    echo "<br>";
}
echo "<-------------------------------------------------------------------->";
echo "<br>";
/**
 * 递归实现倒三角
 * @param  [type] $i [description]
 * @return [type]    [description]
 */
function jiujiu2($i)
{
    if($i>10){
        return;
    }
    for($j=$i;$j<=9;$j++){
        echo $i."*".$j;
        echo "&nbsp&nbsp&nbsp&nbsp";
    }
    echo "<br>";
    jiujiu2($i+1);
}
jiujiu2(1);

/**
 * for循环倒三角
 * @var integer
 */
for($i=1;$i<=9;$i++){
    for($j=$i;$j<=9;$j++){
        echo $i."*".$j;
        echo "&nbsp&nbsp&nbsp&nbsp";
    }
    echo "<br>";
}
echo "<-------------------------------------------------------------------->";
echo "<br>";
/**
 * 递归实现倒三角
 * @param  [type] $i [description]
 * @return [type]    [description]
 */
function jiujiu2($i)
{
    if($i>10){
        return;
    }
    for($j=$i;$j<=9;$j++){
        echo $i."*".$j;
        echo "&nbsp&nbsp&nbsp&nbsp";
    }
    echo "<br>";
    jiujiu2($i+1);
}

jiujiu2(1);




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHPbcpowBC数学函数发布时间:2022-07-10
下一篇:
如何判断PHP是线程安全还是非线程安全的发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap