PHP怎么打印9*9速算口诀表

发布时间:2021-08-13 13:38:26 作者:chen
来源:亿速云 阅读:126

这篇文章主要介绍“PHP怎么打印9*9速算口诀表”,在日常操作中,相信很多人在PHP怎么打印9*9速算口诀表问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP怎么打印9*9速算口诀表”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

九九乘法口诀表我们从小就接触,十分熟悉,因而打印九九乘法口诀表是刚入门编程的同学一定会遇到的一个编程题。那么使用PHP程序如何实现它呢?下面来介绍一下。

首先我们来观察一下九九乘法口诀表

PHP怎么打印9*9速算口诀表

可以得出图表的规律:

因此,需要使用双重循环来控制输出,外层循环控制行数 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."&nbsp;&nbsp;&nbsp;";

我们来看看输出结果:

PHP怎么打印9*9速算口诀表

乘法表达式都凑到一起来,一点都不美观,和文章开头的九九乘法口诀表不一样,这是怎么回事?

那是因为,我们少了一个换行的步骤。

我们需要在上面程序的基础上,在外层循环中添加一个换行代码,来控制每行的输出几个表达式。

<?php
for($i = 1; $i <= 9; $i++){     //外层循环控制行
	for($j = 1; $j <= $i; $j++) //内层循环控制列
	{
		echo "$j * $i = ".$i*$j."&nbsp;&nbsp;&nbsp;";
	}
	echo "<br>";
}
?>

来看看输出结果:

PHP怎么打印9*9速算口诀表OK,是不是很简单!

上面是使用for循环实现的,那么使用while循环又要怎么实现呢?下面是我的实现方法:

<?php
$i=1;
while($i<=9){
    $j=1;
    while($j<=$i){
        echo "$j x $i = ".$i*$j."&nbsp;&nbsp;&nbsp;";
		$j++;
    }
    echo"<br/>";
    $i++;
}
?>

其实和for循环差不多,也是需要将两个while循环嵌套,外层while循环控制行数,内层while循环控制列。

来看看输出结果:

PHP怎么打印9*9速算口诀表

到此,关于“PHP怎么打印9*9速算口诀表”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. 微信小程序 PHP生成带参数二维码
  2. PHP中Session如何使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php

上一篇:springboot中如何将日志信息存储在catalina.base中

下一篇:Android Studio怎么自动生成UML关系图

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》