php列印出空心金字塔,php列印金字塔while

本文目錄一覽:

用PHP語言列印輸出對應的「*」金字塔。n=4?

$n=4;

for($i=1;$i=$n;$i++){

for($k=1;$k=$n-$i;$k++){

echo ” “;

}

for($j=1;$j=($i-1)*2+1;$j++){

echo “*”;

}

echo “br/”;

}

這個是比較簡單的寫法,你也可以進行優化,主要是要理清思路,可以用紙畫出金字塔的圖形,第一行是1個*,第二行是3個*,以此類推得出規律,多思考一下,一理通百理通

想知道php應該如何用while列印靠右的半金字塔,就是像圖片這樣的,謝謝

你那邊運行此代碼的話可能不是右對齊,那是因為*和空格寬度不一樣,我這個是加了font-family: Consolas, Monaco, monospace;  樣式才對齊的,,你把代碼放在命令行下運行 就能對齊了

php封裝一個函數,實現列印任意層的金字塔

?php

function tower($num)

{

    if ($num = 0) return ”;

    for($i=1;$i=$num;$i++)

    {

        $str .=”br /”;

        for($j=1;$j=$i;$j++)

        {

            if ($j === 1) 

            {

                for($k=1;$k=$num-$i;$k++)

                {

                 $str .= ‘nbsp;’;

                }

            }

            $str .= ‘*nbsp;’;

        }

    }

    return $str;

}

echo tower(20);

結果截圖:

用PHP列印輸出對應的「*」金字塔。如N?

?php

$n = 20;

for ($i = 1; $i = $n; $i ++) {

if ($i % 2 == 0)

continue;

$pcnt = floor(($n – $i)/2);

echo str_repeat(‘ ‘, $pcnt), str_repeat(‘*’, $i), str_repeat(‘ ‘, $n – $i – $pcnt), PHP_EOL;

}

php 用函數列印金字塔

?php

$lvl=6;

/*列印正立金字塔形*/

//外層循環控制要列印的層數

for($i=1;$i=$lvl;$i++) {

//列印每一層的空格數

for($j=1;$j=$lvl-$i;$j++) {

echo ” “;

}

//列印每一層的星號個數

for($k=1;$k=($i-1)*2+1;$k++) {

echo ‘*’;

}

echo ‘br/’;

}

?

用php編寫一個函數,從頁面輸入整數列印對應的金字塔。求代碼

給你寫了個JS的,PHP的原理是完全一樣的。把其中的輸入部分替換為表單前台輸入後台顯示即可。

script language=javascript

var a=prompt(“請輸入1-10之間的整數”,””);

var str_b=””;

for(i=0;ia;i++)

{

for(j=i;ja;j++)

{

str_b=str_b+”nbsp;”;

}

for(j=0;ji;j++)

{

str_b=str_b+”*”+”nbsp;”;

}

str_b=str_b+”br”;

}

document.write(str_b);

/script

下面是運行結果:

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/291549.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-24 14:16
下一篇 2024-12-25 14:06

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python中的while true:全能編程開發必知

    對於全能編程開發工程師而言,掌握Python語言是必不可少的技能之一。而在Python中,while true是一種十分重要的語句結構,本文將從多個方面對Python中的while…

    編程 2025-04-29
  • Python中while語句和for語句的區別

    while語句和for語句是Python中兩種常見的循環語句,它們都可以用於重複執行一段代碼。然而,它們的語法和適用場景有所不同。本文將從多個方面詳細闡述Python中while語…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • do-while循環至少執行一次循環語句

    do-while循環是一種比while循環更加強大的循環結構,它保證循環體至少執行一次。在這篇文章中,我們將從循環的定義、語法結構、使用場景等多個方面來詳細闡述do-while循環…

    編程 2025-04-27
  • Python while嵌套if

    本文將從多個方面對Python while裡面嵌套if做詳細的闡述,幫助你更好地理解如何在Python中使用while嵌套if語句。 一、while循環和if語句的基本概念 在開始…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • 使用while循環求最小的100個素數

    本文將探討如何使用while循環來求解最小的100個素數。 一、素數的定義 素數又稱質數,是指除了1和本身以外沒有其他因子的自然數。例如:2、3、5、7、11、13、17、19、2…

    編程 2025-04-27

發表回復

登錄後才能評論