我想打印在三角形形态整数这个样子我怎样才能在三角形式打印整数
1
121
12321
我试过,但我没有得到实际结果
for($i=1;$i<=3;$i++)
{
for($j=3;$j>=$i;$j--)
{
echo " ";
}
for($k=1;$k<=$i;$k++)
{
echo $k;
}
if($i>1)
{
for($m=$i; $m>=1; $m--)
{
echo $m;
}
}
echo "<br>";
}
输出的此代码是:
1
1221
123321
我在哪里出错了,请指导我。
投票重新关闭。“虽然类似的问题可能在这里讨论,但这个问题的解决方式不太可能有助于未来的读者**”,因为修复只是“使用正确的循环逻辑”,无法进一步解释。我很高兴你找到了你的解决方案。 –
@MikeB那么因为回答这个问题应该关闭吗?我没有关注。 –
@Jack我无法看到满足封闭消息中微不足道要求的点缀答案。总变化量为2个字符,净值为0,不能以“学习如何嵌套循环和增量计数器”以外的方式进行解释。我知道我们可能不同意什么符合SO的可接受问题。对我来说,这是低质量的 - 你有权另有想法。 –