首先,这张图的三角效果为每打印一行,*都会比上一行多一
思路分析:第一行一个,第二行两个,第三行三个,那么,第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("&nbsp;&nbsp;");}//每行几颗*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("&nbsp;&nbsp;");}//每行几颗*for (var j = 0; j < i * 2 - 1; j++) {document.write("0");}document.write("<br>");}
}
now(6);

以上三种就是我给大家总结的简易图形的打印方法

用JavaScript打印三角形、金字塔型相关推荐

  1. 前端JavaScript 打印三角形

    1.前端JavaScript 打印三角形 1.前端JavaScript 打印三角形 <!DOCTYPE html> <html lang="en"> < ...

  2. JavaScript打印三角形

    利用JavaScript打印三角形! 1.直角三角形 ⭐ ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ // i 控制行数for(var i = 0 ; i < 5 ; i++) {// 打印星星,星星的 ...

  3. 用JavaScript打印三角形

    var num = prompt('打印行数');var num1 = prompt('打印行数');var str = '';for(var y = 1;y <= num;y++){for(v ...

  4. JavaScript打印简易三角形

    在JavaScript中,打印三角形是一个简易的锻炼逻辑思维的方式,通过for循环便可完成此操作,除此之外的其他循环语句同样可以完成,例如while循环.dowhile等都能实现,本次将用for循环来 ...

  5. python打印金字塔三角形_python打印星号金字塔的方法

    python打印星号金字塔的方法 用星号输出一个金字塔(行数自定) 推荐:<python教程> 解题思路: ①定义一个函数来进行封装,名字任取 ②计算每行需要输出的空格的数量 (行数减一) ...

  6. python循环语句打印矩形_Python中使用循环语句打印三角形、菱形

    原博文 2017-08-19 11:20 − 前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量 ...

  7. Java打印三角形(双层for循环)

    Java打印三角形(双层for循环) 1.第一个三角形: 打印样式: 外层for循环控制行数,内层for循环控制"*"的个数 public static void demo01() ...

  8. c语言打印字母金字塔图形,C程序打印金字塔和图案

    C程序打印金字塔和图案 在此示例中,您将学习在C语言编程中打印半金字塔,倒金字塔,全金字塔,倒全金字塔,帕斯卡三角形和弗洛伊德三角形. 要理解此示例,您应该了解以下C语言编程主题: 这是您在此页面中找 ...

  9. python循环语句打印三角形_Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

最新文章

  1. C#, ASP.NET面试题系列(1)
  2. Python每日一练0004
  3. C和C++的区别 04.函数重载
  4. import tensorflow 报错 ImportError: DLL load failed: 找不到指定的模块。
  5. Thinkphp3.2微信个人免签支付实例
  6. Docker03 Docker基础知识、Docker实战
  7. mysql的分片系统_MySQL分片
  8. 几段表单处理的JQuery代码
  9. dfs.datanode.max.xcievers参数导致hbase集群报错
  10. PowerDesigner中通过VBS脚本修改模型信息(转)
  11. 给 Android 开发者的 Kotlin 教程(一)
  12. vtp服务器作用,vtp作用是什么?思科交换机vtp配置教程
  13. nexus5 android5.0 型号LRX210 ROOT
  14. Kotlin苦海无涯(四) Object
  15. 冷门游戏脚本开发软件-TC
  16. 用python代码实现 函数调用 烤红薯的例子
  17. Proximal Policy Optimization (PPO)
  18. 黄东旭:开发者的“技术无感化”时代,从 Serverless HTAP 数据库开始 | PingCAP DevCon 2022
  19. ffmpeg压缩视频
  20. Hadoop实战记录-目录

热门文章

  1. coarse-to-fine(4) meta-learning
  2. 【c语言】(函数)计算阶乘和数,编程输出所有的三位阶乘和数
  3. html遍历集合如何修改其中一,JavaScript简单快速入门
  4. 关于Unity3D的四种常用灯光
  5. linux命令设置时区,Linux系统中使用命令行修改时区
  6. 315消费者权益日 | 知识竞赛答题功能大升级
  7. 2022年12月电子学会青少年软件编程Scratch(四级)等级考试真题解析
  8. 利用官方工具刷REC
  9. 下载带坐标的高清历史影像(Google、World Imagery Wayback)
  10. vue中针对键盘Delete按钮的监听