这篇文章主要介绍“PHP怎么打印9*9速算口诀表”,在日常操作中,相信很多人在PHP怎么打印9*9速算口诀表问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP怎么打印9*9速算口诀表”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
专注于为中小企业提供网站建设、网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业大安市免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了超过千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
九九乘法口诀表我们从小就接触,十分熟悉,因而打印九九乘法口诀表是刚入门编程的同学一定会遇到的一个编程题。那么使用PHP程序如何实现它呢?下面来介绍一下。
首先我们来观察一下九九乘法口诀表
可以得出图表的规律:
总共有9行9列,第几行就有几个表达式。
第 i
行,表达式就从 i*1
开始,一直到 i*i
结束,共有 i
个表达式(这个效果我们可以通过一次循环实现)。
因此,需要使用双重循环来控制输出,外层循环控制行数 i (i最小为1,最大为9),内层循环控制列 j (j最小为1,最大等于 i)。所以使用for循环可以这样写:
for($i = 1; $i <= 9; $i++){ //外层循环控制行 for($j = 1; $j <= $i; $j++) //内层循环控制列 { } }
现在就是写程序输出部分
echo "$j * $i = ".$i*$j." ";
我们来看看输出结果:
乘法表达式都凑到一起来,一点都不美观,和文章开头的九九乘法口诀表不一样,这是怎么回事?
那是因为,我们少了一个换行的步骤。
我们需要在上面程序的基础上,在外层循环中添加一个换行代码,来控制每行的输出几个表达式。
"; } ?>
来看看输出结果:
OK,是不是很简单!
上面是使用for循环实现的,那么使用while循环又要怎么实现呢?下面是我的实现方法:
"; $i++; } ?>
其实和for循环差不多,也是需要将两个while循环嵌套,外层while循环控制行数,内层while循环控制列。
来看看输出结果:
到此,关于“PHP怎么打印9*9速算口诀表”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款