導航:首頁 > 編程語言 > 使用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輸出金字塔相關的資料

熱點內容
找漫畫看應該下載什麼app 瀏覽:182
如何在vps上搭建自己的代理伺服器 瀏覽:744
nginxphp埠 瀏覽:403
內臟pdf 瀏覽:152
怎麼看雲伺服器架構 瀏覽:85
我的世界國際服為什麼登不進伺服器 瀏覽:996
微盟程序員老婆 瀏覽:930
intellij創建java 瀏覽:110
java連接odbc 瀏覽:38
啟動修復無法修復電腦命令提示符 瀏覽:359
手機編程是什麼 瀏覽:98
山東移動程序員 瀏覽:163
蘇州java程序員培訓學校 瀏覽:479
單片機液晶驅動 瀏覽:856
魔拆app里能拆到什麼 瀏覽:132
新預演算法的立法理念 瀏覽:144
wdcpphp的路徑 瀏覽:136
單片機p0口電阻 瀏覽:926
瀏覽器中調簡訊文件夾 瀏覽:595
五菱宏光空調壓縮機 瀏覽:70