站長資訊網
        最全最豐富的資訊網站

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

        本文給大家介紹一個比較好玩的PHP實現,首先大家知道什么是Floyd三角形嗎?

        不知道這個名詞也沒有關系,我們直接看下圖,就一目了然了:

        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,則循環結束。 增量:主要用于遞增計數器(但可以是任何在循環的結束被執行的代碼)。

        關于for循環的詳細介紹,大家可以閱讀PHP手冊中《PHP For 循環》章節。

        最后給大家推薦一個咱們平臺的最新免費課程《從0開始進入PHP的世界》~快來學習吧!

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 99久久婷婷国产综合精品草原| 久久久精品国产Sm最大网站| 99久re热视频这里只有精品6| 久久久久亚洲精品天堂| 国产精品久久久久一区二区三区| 国产在线精品无码二区| 欧美精品黑人粗大视频| 91精品啪在线观看国产电影| 91精品国产福利尤物| 午夜精品久久久久久久久| 欧美黑人巨大videos精品| 国产av无码专区亚洲国产精品| 国产成人精品日本亚洲| 亚洲国产一成人久久精品| 欧美精品色婷婷五月综合| 国产在线精品观看免费观看| 一区二区三区日韩精品| 久久精品国产福利国产秒| 国产精品丝袜黑色高跟鞋 | 精品国产三级a∨在线| 无码AⅤ精品一区二区三区| 国产欧美精品一区二区色综合| 2021国产三级精品三级在专区| 国产精品久久久久久影院 | 四虎精品亚洲一区二区三区| 国产线视频精品免费观看视频| 国产2021久久精品| 久久r热这里有精品视频| 凹凸国产熟女精品视频app | 久久九九精品99国产精品| 无码日韩精品一区二区免费| 亚洲精品亚洲人成在线观看下载| 三级国产精品| 亚洲精品成人区在线观看| 四虎精品成人免费视频| 亚洲精品高清在线| 亚洲精品无码永久中文字幕| 亚洲AV无码成人精品区在线观看| 亚洲AV永久无码精品水牛影视| 日韩精品乱码AV一区二区| 久久久无码人妻精品无码|