简单的for循环实现九九乘法表
PHP for 循环
语法
for (init counter; test counter; increment counter) {
code to be executed;
}
参数:
- init counter:初始化循环计数器的值
- test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
- increment counter:增加循环计数器的值
实例:
下面的例子显示了从 0 到 10 的数字:
<?php
for ($x=0; $x<=10; $x++) {
echo "数字是:$x <br>";
}
?> 执行步骤说明:
第一步:给$x赋初始值
第二步:判断$x<=10是否成立,
如果返回值为TRUE,则进行循环体内输出操作
如果返回值为FALSE,则结束循环。
第三步:返回值为TRUE时,$x进行++,否则不执行。
第四步:返回值为TRUE时,继续下一次$x<=10循环判断。
九九乘法表for循环打印的四种形式
主要考查了对for循环的熟练程度以及个人逻辑思维的能力,在php中无论是什么循环, 都是内循环优先的!直接上代码,
第一种
echo "<table width='700' border='1'>";
for($a=1;$a<=9;$a++){
echo "<tr>";
for($q=1;$q<=9-$a;$q++){
echo "<td> </td>";
}
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";![]()
第二种
echo "<table width='700' border='1'>";
for($a=1;$a<=9;$a++){
echo "<tr>";
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";
第三种
echo "<table width='700' border='1'>";
for($a=9;$a>=1;$a--){
echo "<tr>";
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";

第四种
echo "<table width='700' border='1'>";
for($a=9;$a>=1;$a--){
echo "<tr>";
for($q=$a;$q<9;$q++){
echo "<td> </td>";
}
for($b=$a;$b>=1;$b--){
echo "<td>{$a}*{$b}=".($a*$b)."</td>";
}
echo "</tr>";
}
echo "</table>";

原创文章 转载请注明出处 有问题欢迎大家留言
简单的for循环实现九九乘法表的更多相关文章
- For循环输出九九乘法表
题:使用For循环输出九九乘法表 解析: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 .... 1*9=9 ........ .....9*9=81 可以看做j*i ...
- 写一个方法,用一个for循环打印九九乘法表
public class MultiplicationTable { /** * @description 写一个方法,用一个for循环打印九九乘法表 * @author wangkun * ...
- for循环实现九九乘法表
<!--for循环实现九九乘法表--> <table border="> <tbody> {% for x in range(1,10) %} <t ...
- 用JS的for循环打印九九乘法表
需要使用两个for循环嵌套,代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta cha ...
- day4(分支结构,循环结构,for循环,九九乘法表)
一:复习 ''' 1.变量名命名规范 -- 1.只能由数字.字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开头__结尾的变量, ...
- Java-for循环打印九九乘法表
Java打印九九乘法表 public class forDemo04 { public static void main(String[] args) { //练习3:打印九九乘法表 /* 1*1=1 ...
- for循环打印九九乘法表
学习目标: 熟练掌握 for 循环的使用 例题: 需求:打印九九乘法表 代码如下: // 九九乘法表 // row 为行,col为列 for(int row = 1; row < 10; row ...
- For循环案例---九九乘法表
概述:先创建一个Print99类,类中创建5个方法,分别为Test9901.Test9902.Test9903.Test9904.Test9905,分别打印出不同形状的九九乘法表,该类创建完成后再创建 ...
- JS-用js的for循环实现九九乘法表以及其他算数题等
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>f ...
随机推荐
- JS URL解析
function urlParse(url) { try { var hostexp = /http\:\/\/([^\/]+)/; var hoststr = url.match(hostexp)[ ...
- Nodejs计时器定时执行函数
一.最low的定时器: 每次执行完间隔5s,然后继续执行 (function schedule() { setTimeout(do_it, 5000, schedule); }()); functio ...
- GitHub安装缓慢甚至下载失败的解决办法
1.打开控制面板→ Internet 选项→“安全”选项卡. 2.选择“受信任的站点”→点击“站点”按钮. 3.弹出的窗口中的文本框中输入点击“添加” https://github-windows.s ...
- 微信公众号自动回复_Java
先声明一下,这是一个maven工程pom文件需要的依赖: <dependency> <groupId>dom4j</groupId> <artifactId& ...
- 【Angular JS】正确调用JQuery与Angular JS脚本 - 修复Warning: Tired to load angular more than once
自己正在做一个小网站,使用Angular JS + Express JS + Mongo DB,在开发过程中,遇到一些问题,所以整理出来.希望对大家都有帮助. 这是今天解决的一个问题,Angular ...
- selenium 服务器端运行命令
cd C:\Users\kfa_wangchao\Downloadsjava -jar selenium-server-standalone-2.37.0.jarcmd=getNewBrowserSe ...
- 03、IDEA下Spark API编程
03.IDEA下Spark API编程 3.1 编程实现Word Count 3.1.1 创建Scala模块 3.1.2 添加maven支持,并引入spark依赖 <?xml version=& ...
- Altium_Designer-原理图库如何添加低电平有效的管脚?
在编辑元件原理图符号时,在display name选项中将要加低电平的字符后面都加上“\”即可,如图:
- 分享个谷歌浏览器下的一款插件PostMan
用作POST GET调试非常好用 先下载谷歌浏览器 然后在应用里搜索安装即可
- POJ-1509 Glass Beads---最小表示法模板
题目链接: https://vjudge.net/problem/POJ-1509 题目大意: 给你一个循环串,然后找到一个位置,使得从这个位置开始的整个串字典序最小. 解题思路: 最小表示法模板 注 ...
