導航:首頁 > 編程語言 > 使用php輸出金字塔

使用php輸出金字塔

發布時間:2022-10-31 08:47:43

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

<?php
functiontower($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;
}

echotower(20);

結果截圖:

Ⅱ php代碼實現倒立金字塔的輸出

摘要 #include

Ⅲ 用php輸出一個星號金字塔,第一行有一個星號,第二行有3個,加兩個這樣,求代碼

用循環輸出序列數字13579…,用你需要的階梯數減去循環輸出的序列數字就是空格的數量,輸出的序列數字就是星號的個數

Ⅳ 用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列印輸出對應的「*」金字塔。如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用for寫出三角形金字塔,能不能講解一下,求助!!!

首先第一個for循環:$i<=5代表依次循環金字塔的層數,每循環一次層數則同時執行一次內層的兩個for循環,然後層數加1准備第二次循環;第二個for循環:這里循環的是空格,$k<=5-$i指空格數與當前層級數的關系,比如現在是第一層那麼空格數為5-1=4,得到空格數之後接著循環星星*,$j <=2*$i-1即是*與層數的關系,第一層為一個2*1-1=1,第二層為2*2-1=3.....在下面是循環完了空格和*後輸出換行符,即換下一層,下圖是實現效果

閱讀全文

與使用php輸出金字塔相關的資料

熱點內容
程序員考試教程 瀏覽:219
文件名修改為文件夾的名字批處理 瀏覽:251
拍照程序員 瀏覽:827
wps怎麼把pdf轉jpg 瀏覽:217
自拍用什麼app做的藝術照 瀏覽:169
h3c無線配置命令 瀏覽:515
linux代碼閱讀工具 瀏覽:160
能夠畫出對稱圖形的是什麼app 瀏覽:424
單片機投票器 瀏覽:467
程序員那麼可愛唱嗎 瀏覽:830
手機誤刪的app怎麼恢復 瀏覽:700
java第三方加密庫 瀏覽:660
編譯代碼軟體哪個好 瀏覽:997
編譯器軟體圖片 瀏覽:880
美團專送app怎麼不接受遠單 瀏覽:833
伺服器mgmt口如何連接電腦 瀏覽:798
做程序員至少要精通幾種 瀏覽:673
個人用雲伺服器價格對比 瀏覽:257
如何遠程刪除伺服器文件夾 瀏覽:779
a9賬號如何移植到安卓 瀏覽:340