发新话题
打印

经典例子99乘法表

经典例子99乘法表

这个例子研究了半天才出来!我是菜鸟哦~!

这里要感谢群里的高手们的帮助哦!!
复制内容到剪贴板
代码:
<?php
for($i=1;$i<=9;$i++)
{
for($j=1;$j<=9;$j++)
{
  if($i<$j)continue;  //如果i小于J那么就跳出内for循环
  else
  {
   if($j==3 and $i<5)   //3乘和4乘在前面添加一个空格
   echo " ".$j."×$i=".($i*$j)." ";
   else
   echo $j."×$i=".($i*$j)." ";
  }
}
echo "<br>";
}
?>
以下是运行的结果!
引用:
1×1=1 
1×2=2 2×2=4 
1×3=3 2×3=6  3×3=9 
1×4=4 2×4=8  3×4=12 4×4=16 
1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 
1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 
1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 
1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64 
1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
[ 本帖最后由 chris 于 2007-9-17 13:34 编辑 ]
未知Title

TOP

顶一下,不错

TOP

if($j==3 and $i<5)我觉得这样手动去设置空格的方法不太好

应该可以有更加智能的方法来控制

TOP

<?
        for($i=1;$i<=9;$i++)
        {
                for($j=1;$j<=$i;$j++)
                {
        echo($i."x".$j."=".$i*$j." ");
                }
        echo("<br>");
        }
?>
这是我刚学PHP时,第二次做的例子,
都是从基础开始,呵呵        

TOP

第一个出来代码不如第二个代码简洁,快速.....第二个写反了.

TOP

刚看到第一个也就是楼主写的就觉得太麻烦了.我不会PHP.(心想:我用C写也就两三行.我会点C)没想到看到下面.心里那个叫是了,用C就和这第二个代码差不多,呵呵,努力学习PHP中.....汗

TOP

发新话题