用JavaScript打印三角形、金字塔型
首先,这张图的三角效果为每打印一行,*都会比上一行多一
思路分析:第一行一个,第二行两个,第三行三个,那么,第n行就是n个了
function star() {
//用prompt来实现想要打印几行便输入几,方便快捷var s = prompt("请输入要打印的行数:");s = parseInt(s);for (var i = 0; i < s; i++) {//打印每行的个数for (var j = 0; j <= i; j++) {document.write("*");}document.write("<br>");}
}
star();
这张图是每打印一行,都比上一行多二
思路分析,没多一行,就比上一行多二,那么可以推导出一个公式:2n-1;
function star() {var m = prompt("请输入要打印的行数: ");m = parseInt(m);for (var k = 1; k < m; k++) {for (var o = 0; o < 2 * k - 1; o++) {document.write("*");}document.write("<br>");}
}
star();
这张图是打印菱形,之所以用0来代替*,是因为本人觉得这个看着更舒服一些,当然,用什么符号全凭个人喜好
function now(num) {for (var i = 1; i < num; i++) {for (var k = 1; k <= num - i; k++) {document.write(" ");}//每行几颗*for (var j = 0; j < i * 2 - 1; j++) {document.write("0");}document.write("<br>");}for (var i = 4; i > 0; i--) {for (var k = 1; k <= num - i; k++) {document.write(" ");}//每行几颗*for (var j = 0; j < i * 2 - 1; j++) {document.write("0");}document.write("<br>");}
}
now(6);
以上三种就是我给大家总结的简易图形的打印方法
用JavaScript打印三角形、金字塔型相关推荐
- 前端JavaScript 打印三角形
1.前端JavaScript 打印三角形 1.前端JavaScript 打印三角形 <!DOCTYPE html> <html lang="en"> < ...
- JavaScript打印三角形
利用JavaScript打印三角形! 1.直角三角形 ⭐ ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ // i 控制行数for(var i = 0 ; i < 5 ; i++) {// 打印星星,星星的 ...
- 用JavaScript打印三角形
var num = prompt('打印行数');var num1 = prompt('打印行数');var str = '';for(var y = 1;y <= num;y++){for(v ...
- JavaScript打印简易三角形
在JavaScript中,打印三角形是一个简易的锻炼逻辑思维的方式,通过for循环便可完成此操作,除此之外的其他循环语句同样可以完成,例如while循环.dowhile等都能实现,本次将用for循环来 ...
- python打印金字塔三角形_python打印星号金字塔的方法
python打印星号金字塔的方法 用星号输出一个金字塔(行数自定) 推荐:<python教程> 解题思路: ①定义一个函数来进行封装,名字任取 ②计算每行需要输出的空格的数量 (行数减一) ...
- python循环语句打印矩形_Python中使用循环语句打印三角形、菱形
原博文 2017-08-19 11:20 − 前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量 ...
- Java打印三角形(双层for循环)
Java打印三角形(双层for循环) 1.第一个三角形: 打印样式: 外层for循环控制行数,内层for循环控制"*"的个数 public static void demo01() ...
- c语言打印字母金字塔图形,C程序打印金字塔和图案
C程序打印金字塔和图案 在此示例中,您将学习在C语言编程中打印半金字塔,倒金字塔,全金字塔,倒全金字塔,帕斯卡三角形和弗洛伊德三角形. 要理解此示例,您应该了解以下C语言编程主题: 这是您在此页面中找 ...
- python循环语句打印三角形_Python利用for循环打印星号三角形的案例
简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...
最新文章
- C#, ASP.NET面试题系列(1)
- Python每日一练0004
- C和C++的区别 04.函数重载
- import tensorflow 报错 ImportError: DLL load failed: 找不到指定的模块。
- Thinkphp3.2微信个人免签支付实例
- Docker03 Docker基础知识、Docker实战
- mysql的分片系统_MySQL分片
- 几段表单处理的JQuery代码
- dfs.datanode.max.xcievers参数导致hbase集群报错
- PowerDesigner中通过VBS脚本修改模型信息(转)
- 给 Android 开发者的 Kotlin 教程(一)
- vtp服务器作用,vtp作用是什么?思科交换机vtp配置教程
- nexus5 android5.0 型号LRX210 ROOT
- Kotlin苦海无涯(四) Object
- 冷门游戏脚本开发软件-TC
- 用python代码实现 函数调用 烤红薯的例子
- Proximal Policy Optimization (PPO)
- 黄东旭:开发者的“技术无感化”时代,从 Serverless HTAP 数据库开始 | PingCAP DevCon 2022
- ffmpeg压缩视频
- Hadoop实战记录-目录
热门文章
- coarse-to-fine(4) meta-learning
- 【c语言】(函数)计算阶乘和数,编程输出所有的三位阶乘和数
- html遍历集合如何修改其中一,JavaScript简单快速入门
- 关于Unity3D的四种常用灯光
- linux命令设置时区,Linux系统中使用命令行修改时区
- 315消费者权益日 | 知识竞赛答题功能大升级
- 2022年12月电子学会青少年软件编程Scratch(四级)等级考试真题解析
- 利用官方工具刷REC
- 下载带坐标的高清历史影像(Google、World Imagery Wayback)
- vue中针对键盘Delete按钮的监听