溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中怎么自定義顯示Floyd三角形的前幾行

發布時間:2021-08-04 14:01:53 來源:億速云 閱讀:136 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關PHP中怎么自定義顯示Floyd三角形的前幾行,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

Floyd三角形又叫弗洛伊德三角形是一系列的數字,如上圖所示,這些數字按順序分布在一系列的行上;第一行包含一個1,第二行包含2和3;下一行包含4、5和6...這些數字以這種模式無限延續產生一個直角三角形,并且數字以偶數間隔隔開。

下面我們就來編寫一個PHP程序,用來生成并顯示弗洛伊德三角形的前n行,也就是前幾行。

廢話不多說,代碼如下:

<?php
$n = 6;
echo "n = " . $n . "<br>";
$count = 1;
for ($i = $n; $i > 0; $i--)
{
    for ($j = $i; $j < $n + 1; $j++)
    {
        printf("%4s", $count);
        $count++;
    }
    echo "<br>";
}

生成結果是:

PHP中怎么自定義顯示Floyd三角形的前幾行

大家可以直接復制以上代碼在本地測試。

其實正確地編碼弗洛伊德三角形就是需要精通循環知識,這里主要運用到PHP中的for循環,for 循環用于你預先知道腳本需要運行的次數的情況,其語法是:

for (初始值; 條件; 增量){
    要執行的代碼;}

參數分別表示:

初始值:主要是初始化一個變量值,用于設置一個計數器(但可以是任何在循環的開始被執行一次的代碼)。
條件:循環執行的限制條件。如果為 TRUE,則循環繼續。如果為 FALSE,則循環結束。
增量:主要用于遞增計數器(但可以是任何在循環的結束被執行的代碼)。

關于PHP中怎么自定義顯示Floyd三角形的前幾行就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女