php4种九九乘法表编程,PHP 99乘法表的几种实现代码
首先按照规矩,还是先废话一番,对于刚学PHP的新手来讲,用php写九九乘法表无疑是非常经典的一道练习题。
但不要小看这道练习题,它对于逻辑的考验还是相当到位的。
也许有人会觉得,九九乘法表有什么难的,我两分钟就可以写出来。
是的,所谓难者不会,会者不难,对于一些老手来讲,这确实算不得什么。可是对于新手,却是可以锻炼逻辑思维的。
而且,你就真觉得这是一道小儿科的题?
如果不限制条件,可能你两分钟确实可以敲完整段代码,熟练的话还可以用几种方式实现,但是如果是让你写出四个角度的九九乘法表呢?(还可以继续延伸下去)
别的不多说,奉上大乘佛法之PHP九九乘法表(三种循环、4种角度):
一、使用for循环打印九九乘法表:for($j=1; $j<=9; $j++) {
for($i=1; $i<=$j; $i++) {
echo "{$i}x{$j}=".($i*$j)." ";
}
echo "
";
}
二、使用while循环打印九九乘法表$j = 1;
while($j<=9){
$i = 1;
while($i<=$j){
echo "{$i}x{$j}=".($i*$j)." ";
$i++;
}
echo "
";
$j++;
}
三、使用do while循环打印九九乘法表<?php
$j = 1;
do {
$i = 1;
do {
echo "{$i}x{$j}=".($i*$j)." ";
$i++;
} while($i<=$j);
echo "
";
$j++;
} while($j<=9);
?>
下面使用for循环以表格形式输出九九乘法表
角度一:(最普通的常规写法)<?php
echo "
for($j=1;$j<=9;$j++){
echo "
";
for($i=1;$i<=$j;$i++){
echo "
{$i}*{$j}=".($i*$j)."";
}
echo "
";
}
echo "
";
角度二:(与常规写法成X轴对称)<?php
echo "
for($j=9;$j>=1;$j--){
echo "
";
for($i=1;$i<=$j;$i++){
echo "
{$i}*{$j}=".($i*$j)."";
}
echo "
";
}
echo "
";
角度三:(与角度二成Y轴对称)<?php
echo "
for($j=9;$j>=1;$j--){
echo "
";
for($z=0;$z<9-$j;$z++){
echo "
";
}
for($i=1;$i<=$j;$i++){
echo "
{$i}*{$j}=".($i*$j)."";
}
echo "
";
}
echo "
";
角度四:(与常规写法成Y轴对称)<?php
echo "
for($j=1;$j<=9;$j++){
echo "
";
for($z=0;$z<9-$j;$z++){
echo "
";
}
for($i=$j;$i>=1;$i--){
echo "
{$i}*{$j}=".($i*$j)."";
}
echo "
";
}
echo "
";
php4种九九乘法表编程,PHP 99乘法表的几种实现代码相关推荐
- 设计一种计算机语言控制系统,可编程控制器程序设计语言有哪几种?
可编程控制器程序设计语言有哪几种?各程序设计语言的含义和特点? 在可编程控制器中有多种程序设计语言,它们是梯形图语言.布尔助记符语言.功能表图语言.功能模块图语言及结构化语句描述语言等.梯形图语言和布 ...
- c语言99乘法表循环嵌套写法,99乘法表(for循环嵌套)
计算乘法表 两个数相乘,外层循环代表被乘数,控制行数:内层代表乘数,控制列数. 循环嵌套,变量名不可以重复. 使用 break 语句让输出的乘法表更简洁. 使用 String 变量,做 String ...
- java输出99乘法表
java输出99乘法表 package myproject01; /** 99乘法表的实现*/ public class For99 {public static void main(String[] ...
- Python:3种方法解决:输出(打印)九九乘法表(99乘法表)问题
打印99乘法表是一个非常经典的循环案例题,下次我用三种方法进行输出演示 方法1 双for循环,灵活运用end=进行"取消换行符"以及print()进行内层循环结束后的换行形成三角9 ...
- python乘法口诀编程-中年大叔学编程-用Python打印个九九乘法表
原标题:中年大叔学编程-用Python打印个九九乘法表 前面简单的介绍了一些基础常用的语法,那么这一篇,我们就来实践一番,写两个小程序,感受一下传说中coding的感觉. Python打印九九乘法表 ...
- python使用for循环打印99乘法表-Python用for循环实现九九乘法表
下面通过一段代码给大家介绍python 使用for 循环实现九九乘法表,具体代码如下所示: #for 循环实现99乘法表 for i in range (1,10): for j in range ( ...
- jquery打99乘法表_基于javascript实现九九乘法表
基于javascript实现九九乘法表 本文实例为大家分享了javascript实现九九乘法表的相关代码,具体内容如下 var sum=0; var wite; for (var i = 1; i & ...
- 3种用python代码实现99乘法表
第一种:使用for遍历循环嵌套 for x in range(1,10):for y in range(1,x+1):print("%s*%s=%s" % (y,x,x*y),en ...
- python语言写九九乘法表_【酷叮课堂】--Python语言完成99乘法表
相信大家都会背诵九九乘法表,有了这个口诀,我们在算一些数时会非常方便.那么,你知道如何用Python编程输出一个乘法表吗?今天酷酷老师带你一起实现一下! 乘法表有很多不同的输出格式,所以在程序上也会有 ...
最新文章
- 记一次数据中心云平台系统项目实施
- 交叉编译qt-everywhere-opensource-src-4.6.2需要的几个包
- 文件上传--Smartupload上传组件【上】
- [转]JAVA实现文件压缩
- Python之pandas:将dataframe数据写入到xls表格的多个sheet内(防止写入数据循环覆盖sheet表)
- 未来流媒体工作流的核心技术
- 基带模型下基于高阶累积量的MFSK信号的调制识别(代码和参考文献见CSDN同名资源)
- python连接oracle数据库_深入理解Python3.6连接Oracle数据库
- python基础入门(9)之字典
- 2018暑假第一周总结(7.9-7.15)
- java redis hash存取_我爱java系列---【redis中如何存取hash类型的值(key field value)】...
- 【jeecg-mybatis版本】 mybatis+spring mvc 完美整合方案 查询,保存,更新,删除自动生成...
- ubuntu-安装qt+gdb-imagewatch
- Excel数据分析高级技巧②——数据透视表(组合/切片器/计算字段/数据透视图/条件格式)
- 超声成像突破衍射极限,有望检测肿瘤
- 统计字符出现的次数(输出由多到少)
- 营销组合(4P营销)分析案例:采用SPSS+Excel进行分析
- MAX-SUM算法信息传递规则的优化
- Push notification - Caused by java.io.IOException toDerInputStream rejects tag
- autohotkey入门_AutoHotkey-入门