我在 php 中创建三角形时遇到问题。这是我的代码。
for($i = 0; $i <= $input; $i++) {
for($j = 1; $j <= $i; $j++) {
echo " $char  ";
}
echo "<br>";
}
结果是这样的。
*
* *
* * *
* * * *
* * * * *
但我正在尝试做的是这个。
*
* *
* * *
* * * *
* * * * *
我应该用我的代码改变什么?
您必须确保 space 打印的次数正确。
所以首先我们将遍历所有空格,从 1 到 $input - $i。在这里,我们将打印空白区域。然后我们将遍历 astricks $i 次。
注意:我们使用 两次与 astrick 对齐
这是代码:
for($i = 0; $i <= $input; $i++) {
for($j = 1; $j <= $input - $i; $j++) {
echo "   ";
}
for($j = 1; $j <= $i; $j++) {
echo " $char";
}
echo "<br>";
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句