[英]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.