私はこのように数が減少する三角形の線のセットを作成しようとしています:
5
45
345
2345
12345
私はこれを試しました:
for($i=1;$i<=5;$i++)
{
for($j=1;$j<=$i;$j++)
{
echo $j;
}
echo "<br>";
}
しかし、それは最初に低い数字を印刷し、次のように増加する数字を追加しています:
1
12
123
1234
12345
内側のループは、アップではなくカウントダウンする必要があります。
制限から外側のループの変数を減算して開始点を取得し、カウントダウンすることができます。
for ($i = 0; $i < 5; $i++)
{
for ($j = 5 - $i; $j > 0; $j--)
{
echo $j;
}
echo "<br>";
}
または、外側のループを変更して、制限からカウントダウンします。
for ($i = 5; $i >= 1; $i--)
{
for ($j = $i; $j >= 1; $j--)
{
echo $j;
}
echo "<br>";
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加