【发布时间】:2014-02-26 12:31:49
【问题描述】:
我想以三角形的形式打印整数,看起来像这样
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 的可接受问题。对我来说,这是低质量的——你有权不这么想。
-
这是怎么回事?伙计们应该自己解决家庭作业,而不是让其他人为他们解决家庭作业而赚取 10 美元。家庭作业是为了教他们,也教他们解决问题到底..耶稣说:“给一个人一条鱼,他有一天可以吃,......”删除我的版主一行评论:“自己做功课”显然是不称职的。
-
@hek2mgl 与 PHP 聊天有很大关系
标签: php algorithm complexity-theory