簡體   English   中英

嵌套循環的圖像模式

[英]Image patterns with nested loops

目前,我正在練習一些循環和嵌套循環的練習。 我已經創建了一個代碼來“繪制”這種模式:

* 
* * 
* * * 
* * * * 
* * * * * 

為了做到這一點,我寫了這樣的代碼:

$n = 5;

for ($i = 0; $i < $n; $i++) {
    for ($j = 0; $j <= $n; $j++) {
        if ($j <= $i) {
            echo '*';
        }
        echo '<br>';
    }
}

現在,我試圖弄清楚如何“繪制”這種模式:

* 2 3 4 5
* * 3 4 5
* * * 4 5
* * * * 5
* * * * * 
* * * * * 
* * * * 5
* * * 4 5
* * 3 4 5
* 2 3 4 5

到目前為止,我唯一得出的結論是使用與以前的代碼類似的東西,但是我真的不知道如何實現它。 你能幫我嗎?

$n = 5;

for ($i = 0; $i < $n; $i++) {
    for ($j = 0; $j <= $n; $j++) {
        if ($j <= $i) {
            echo '*';
        }
        else {
            echo $j;
        }
    }
    echo '<br>';
}
for ($i = $n; $i > 0; $i--) {
    for ($j = 0; $j <= $n; $j++) {
        if ($j <= $i) {
            echo '*';
        }
        else {
            echo $j;
        }
    }
    echo '<br>';
}

查看增量循環和減量循環的區別

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM