php基础: 三角形

包含:左三角、左上三角、右三角、右上三角、等腰三角、倒等腰三角。注意空格的数量,因为*号后面加了空格

/**
 *  * 左三角形
 * @param $n
 * @return void
 */
function triangleLeft($n){
    echo '<pre>';
    for ($i = 1; $i <= $n; $i++) {
        for ($j = 1; $j <= $i; $j++) {
            echo "* ";
        }
        echo "<br>";
    }
    echo '</pre>';
    echo "<br>";
}

 

/**
 *  *  * 左上三角形
 * @param $n
 * @return void
 */
function triangleLeftTop($n){
    echo '<pre>';
    for ($i = $n; $i >= 0; $i--) {
        for ($j = 1; $j <= $i; $j++) {
            echo "* ";
        }
        echo "<br>";
    }
    echo '</pre>';
}

/**
 *  *  * 右三角形
 * @param $n
 * @return void
 */
function triangleRight($n){
    echo '<pre>';
    for ($i = 1; $i <= $n; $i++) {
        // 空格
        for($k = 1; $k <= $n-$i; $k++) {
            echo "  ";
        }
        // *
        for ($j = 1; $j <= $i; $j++) {
            echo "* ";
        }
        echo "<br>";
    }
    echo '</pre>';
    echo "<br>";
}

/**
 *  *  * 右上三角形
 * @param $n
 * @return void
 */
function triangleRightTop($n){
    echo '<pre>';
    for ($i = $n; $i >= 0; $i--) {
        // 空格
        for($k = 1; $k <= $n-$i; $k++) {
            echo "  ";
        }
        // *
        for ($j = 1; $j <= $i; $j++) {
            echo "* ";
        }
        echo "<br>";
    }
    echo '</pre>';
}

/**
 * *  *  * 中间三角形 等腰三角形
 * @param $n
 * @return void
 */
function triangleCenter($n){
       echo '<pre>';
       for ($i = 1; $i <= $n; $i++) {
             // 空格
            for($k = 1; $k <= $n-$i; $k++) {
                echo " ";
            }
             for ($j = 1; $j <= $i; $j++) {
                echo "* ";
            }
            echo "<br>";
       }
       echo '</pre>';
}

 

function triangleCenterTop($n){
    echo '<pre>';
    for ($i = $n; $i > 0; $i--) {
        // 空格
        for($k = 1; $k <= $n-$i; $k++) {
            echo " ";
        }
        for ($j = 1; $j <= $i; $j++) {
            echo "* ";
        }
        echo "<br>";
    }
    echo '</pre>';
}

相关推荐

  1. <span style='color:red;'>PHP</span><span style='color:red;'>基础</span>

    PHP基础

    2024-07-16 20:50:03      34 阅读
  2. PHP基础

    2024-07-16 20:50:03       20 阅读
  3. 【SQL高频基础题】610.判断三角形

    2024-07-16 20:50:03       40 阅读
  4. 数学基础 -- 三角学

    2024-07-16 20:50:03       29 阅读
  5. PHP基础 - 数据类型

    2024-07-16 20:50:03       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 20:50:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 20:50:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 20:50:03       62 阅读
  4. Python语言-面向对象

    2024-07-16 20:50:03       72 阅读

热门阅读

  1. linux - shell - 单引号与双引号

    2024-07-16 20:50:03       17 阅读
  2. vue3+vite+ts+pinia+router4后台管理-动态路由生成

    2024-07-16 20:50:03       18 阅读
  3. 【数值计算】学习笔记

    2024-07-16 20:50:03       20 阅读
  4. Docker入门:从安装到实际应用

    2024-07-16 20:50:03       21 阅读
  5. MetaGPT和LangGraph对比

    2024-07-16 20:50:03       20 阅读
  6. Linux基础命令

    2024-07-16 20:50:03       22 阅读
  7. JUC-并发的概念

    2024-07-16 20:50:03       19 阅读
  8. 第五章 初识Sping框架(2023版本IDEA)

    2024-07-16 20:50:03       18 阅读