JavaScript通过for循环实现九九乘法表的左下、左上、右上、右下对齐成直角三角形
九九乘法表共 9 行 9 列,以下通过JavaScript代码块的控制,来实现关于九九乘法表的左下、左上、右下、右上对齐形成三角形的效果。
注意
:(1)掌握 for 循环及多层for循环的使用。
(2)分清代表行号与列号的变量,注意输出顺序。
(3)右对齐的时候,左空白部分要用空格输出控制。
1. 九九乘法表关于左下角对齐直角三角形。
代码块:
//双层for循环for (var i=1;i<=9;i++){var str = '';for(var j=1;j<=i;j++){str += j+'*'+i+'='+j*i+'\t';}console.log(str);}
效果显示图:
2. 九九乘法表关于左上角对齐直角三角形。
代码块:
for(var i=9;i>0;i--){var str = '';for(var j=1;j<=i;j++){str += j+'*'+i+'='+j*i+'\t';}console.log(str);
}
效果图:
3. 九九乘法表关于右上角对齐直角三角形。
代码块:
for(var i=9;i>=1;i--){var str = '';for(var j=9;j>=1;j--){str += j>i?' ':j+'*'+i+'='+i*j+'\t';}console.log(str);
}
效果图:
4. 九九乘法表关于右下角对齐直角三角形。
代码块:
for(var i=1;i<=9;i++){var str = '';for(var j=9;j>i;j--){str +=' ';}for(j=i;j>0;j--){str += i+'*'+j+'='+i*j+'\t';}console.log(str);
}
效果图:
JavaScript通过for循环实现九九乘法表的左下、左上、右上、右下对齐成直角三角形相关推荐
- android页面布局4*4乘法表,day4(分支结构,循环结构,for循环,九九乘法表)
一:复习 ''' 1.变量名命名规范 -- 1.只能由数字.字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开头__结尾的变量, ...
- python使用for循环打印99乘法表-Python用for循环实现九九乘法表
下面通过一段代码给大家介绍python 使用for 循环实现九九乘法表,具体代码如下所示: #for 循环实现99乘法表 for i in range (1,10): for j in range ( ...
- 九九乘法表口诀python-Python用for循环实现九九乘法表
下面通过一段代码给大家介绍python 使用for 循环实现九九乘法表,具体代码如下所示: #for 循环实现99乘法表 for i in range (1,10): for j in range ( ...
- JS-逻辑运算符-累加累减-分支循环结构-九九乘法表
累加累减 var num = 20; var res = (num ++) - (++ num) + (num --) - (++ num) + (num --); console.log(res) ...
- 写一个方法,用一个for循环打印九九乘法表
public class MultiplicationTable { /** * @description 写一个方法,用一个for循环打印九九乘法表 * @author wangkun ...
- python基础——while循环(九九乘法表,阶乘计算器,三角形图案打印输出)
python基础--while循环(九九乘法表,阶乘计算器,三角形图案打印输出) 一.目的 本人最近在学习python的基础语法,此文章用来记录学习过程所用,本文章讲述的是while循环的一些基础实例 ...
- for循环打印九九乘法表
利用for循环打印输出九九乘法表 [外链图片转存失败(img-dfoazMrg-1564827145096)(C:\Users\lee\AppData\Roaming\Typora\typora-us ...
- 如何使用一个for循环输出九九乘法表
问题引入 很多人刚接触C语言的时候一定会遇到这样一个题目,在屏幕上输出九九乘法表.我相信大多数人的解法都会是使用两个for循环,两个变量,一个if判断语句用来判断什么时候换行. 问题1:在屏幕上输出一 ...
- while 和 for 循环 :for循环输出九九乘法表
示例5:使用while循环输出如下图形 第一种方法 i = 0 while i < 7:if i%2==1: # 偶数行print("+ +")else: # 奇数行prin ...
最新文章
- 详解数组中的reduce方法
- 导向滤波python_导向滤波(Guided Filter)简要介绍
- 通过命令行方式批量设置保留IP地址的代码
- (11/24) css进阶:Less文件的打包和分离
- Java多线程的实现方式-Thread 类,Runnable 接口
- 从使用角度看何为zookeeper
- 在Linux中某些程序无法运行,为何linux下的程序不能在windows下运行,不是“废话”那么简单...
- 第九届蓝桥杯决赛JavaC组真题——详细答案对照(完整版)
- 通过错误的sql来测试推理sql的解析过程
- PB9.0实现下拉数据列表的实现
- 在JavaScript函数中使用EL表达式注意的事项
- Intel Media SDK H264 encoder GOP setting
- kmeans中的k的含义_硬质合金中P、M、K、N、S、H六大字母含义详解
- 电脑换ip软件_如何使用爱加速换iP软件
- PAT A1053 Path of Equal Weight [树的DFS遍历]
- 文件传输-FTP使用简介
- android brvah 分组,Android开源框架BRVAH由来篇
- caffe 安装教程(一)
- KeyTool 和 OpenSSL 相互转换 [转]
- matlab基础总结与图像处理应用(上)
热门文章
- Delphi 之【记得来康康我】
- java关闭tomcat服务器端口_关闭tomcat端口号
- vue中生成条形码(jsbarcode)、二维码(qrcodejs2)
- c语言自定义创建文件,C语言文件定义、文件操作
- css代码用词,巧用CSS解决中文断词换行的问题
- 使用C#编写带有图形界面的凯撒密码解密和加密
- Qt中 .pro 文件和 .pri 文件介绍
- Linux下python脚本编写小结
- Python基础入门篇【2】--python脚本结构
- 欧拉方法c语言程序,欧拉回路算法C语言