【发布时间】:2014-12-08 18:24:51
【问题描述】:
这是一个方形图案,每行有 5 列,共有 5 行,图案如下所示:
5 4 3 2 1
4 3 2 1 5
3 2 1 5 4
2 1 5 4 3
1 5 4 3 2
我的代码如下获取模式,但是当计数器变为 1 并显示在相应的列值中时,我无法重置每个值。
谁能指导我哪里缺乏逻辑?
<?php
$n=5;
$count=5;
for($i=5;$i>=1;$i--){
for($j=$count;$j>=1;$j--)
{
if($count>=1)
echo $j." ";
}
$count--;
echo "\n";
}
?>
【问题讨论】:
-
这个问题有很多解决方案。但我认为我的(使用模数)是最简单的,也是最快的。寻找那种解决方案总是非常重要的;)。向所有回答者致以最诚挚的问候,祝您有美好的一天!