使用PHP几种写99乘法表的方式
2018-02-24 16:08
375 查看
首先按照规矩,还是先废话一番,对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题。
但不要小看这道练习题,它对于逻辑的考验还是相当到位的。
也许有人会觉得,九九乘法表有什么难的,我两分钟就可以写出来。
是的,所谓难者不会,会者不难,对于一些老手来讲,这确实算不得什么。可是对于新手,却是可以锻炼逻辑思维的。
而且,你就真觉得这是一道小儿科的题?
如果不限制条件,可能你两分钟确实可以敲完整段代码,熟练的话还可以用几种方式实现,但是如果是让你写出四个角度的九九乘法表呢?(还可以继续延伸下去)
别的不多说,奉上大乘佛法之PHP九九乘法表(三种循环、4种角度):
一、使用for循环打印九九乘法表:
二、使用while循环打印九九乘法表
三、使用do while循环打印九九乘法表
角度二:(与常规写法成X轴对称)
角度三:(与角度二成Y轴对称)
角度四:(与常规写法成Y轴对称)
但不要小看这道练习题,它对于逻辑的考验还是相当到位的。
也许有人会觉得,九九乘法表有什么难的,我两分钟就可以写出来。
是的,所谓难者不会,会者不难,对于一些老手来讲,这确实算不得什么。可是对于新手,却是可以锻炼逻辑思维的。
而且,你就真觉得这是一道小儿科的题?
如果不限制条件,可能你两分钟确实可以敲完整段代码,熟练的话还可以用几种方式实现,但是如果是让你写出四个角度的九九乘法表呢?(还可以继续延伸下去)
别的不多说,奉上大乘佛法之PHP九九乘法表(三种循环、4种角度):
一、使用for循环打印九九乘法表:
<?php for($j=1; $j<=9; $j++) { for($i=1; $i<=$j; $i++) { echo "{$i}x{$j}=".($i*$j)." "; } echo "<br />"; }
二、使用while循环打印九九乘法表
<?php $j = 1; while($j<=9){ $i = 1; while($i<=$j){ echo "{$i}x{$j}=".($i*$j)." "; $i++; } echo "<br />"; $j++; }
三、使用do while循环打印九九乘法表
<?php $j = 1; do { $i = 1; do { echo "{$i}x{$j}=".($i*$j)." "; $i++; } while($i<=$j); echo "<br />"; $j++; } while($j<=9);
下面使用for循环以表格形式输出九九乘法表
角度一:(最普通的常规写法)<?php echo "<table width='600' border='1'>"; for($j=1;$j<=9;$j++){ echo "<tr>"; for($i=1;$i<=$j;$i++){ echo "<td>{$i}*{$j}=".($i*$j)."</td>"; } echo "</tr>"; } echo "</table>";
角度二:(与常规写法成X轴对称)
<?php echo "<table width='600' border='1'>"; for($j=9;$j>=1;$j--){ echo "<tr>"; for($i=1;$i<=$j;$i++){ echo "<td>{$i}*{$j}=".($i*$j)."</td>"; } echo "</tr>"; } echo "</table>";
角度三:(与角度二成Y轴对称)
<?php echo "<table width='600' border='1'>"; for($j=9;$j>=1;$j--){ echo "<tr>"; for($z=0;$z<9-$j;$z++){ echo "<td> </td>"; } for($i=1;$i<=$j;$i++){ echo "<td>{$i}*{$j}=".($i*$j)."</td>"; } echo "</tr>"; } echo "</table>";
角度四:(与常规写法成Y轴对称)
<?php echo "<table width='600' border='1'>"; for($j=1;$j<=9;$j++){ echo "<tr>"; for($z=0;$z<9-$j;$z++){ echo "<td> </td>"; } for($i=$j;$i>=1;$i--){ echo "<td>{$i}*{$j}=".($i*$j)."</td>"; } echo "</tr>"; } echo "</table>";
相关文章推荐
- 使用PHP几种写99乘法表的方式
- php生成二维码的几种方式整理及使用实例
- php中在类中使用静态方法的几种方式
- php使用Smarty的相关注意事项及访问变量的几种方式
- php使用Smarty的相关注意事项及访问变量的几种方式
- php生成二维码的几种方式整理及使用实例
- php在apache运行的几种方式比较和使用
- php 在类中使用静态方法的几种方式
- PHP 中自定义函数的几种方式
- 【自然框架】之通用权限:数据库设计的几种使用方式
- JavaScript对象创建的几种方式及使用方法
- PHP使用数据库永久连接方式操作MySQL的是与非
- php 使用post,get的一种简洁方式
- 使用vmware上网的几种方式
- PHP使用数据库永久连接方式(mysql_pconnect)操作MySQL的是与非
- windows server 2008下使用fastcgi方式配置php环境的惨痛经历
- web server使用php生成web页面的三种方式
- php 几种排序方式
- PBR的几种使用方式
- 整理MINGW编译dll使用JNI被java调用的几种方式