zoukankan      html  css  js  c++  java
  • js写一个等腰三角形

    初学js,昨天看到一个for循环的题目很有意思。

    题目:在页面输出一个等腰三角形,如下图:

          *

        ***

      *****

    *******

    这里拓展下,把题目改为输入一个n行的等腰三角形。

    显然此题就是专门为了练习for循环的,代码思路很清晰外循环需要控制等腰三角形的行数,需要两个内循环,一个控制每行前的空格数,另一个控制等腰三角形的宽度(小星星的数量)。下面练习一下,开始写代码。

    代码如下:

            <script>

            var n = prompt("请输入一个数字");
            //输入n,n为等腰三角形的行数
            for (var i = 1; i <= n; i++) {
            //外循环控制等腰三角形的行数
                for (var j = n - 1; j >= i; j--) {
            //打印等腰三角形每行前的空格数
                    document.write("&nbsp;");
                }
                for (var k = 1; k <= 2 * i - 1; k++) {
            //输出等腰三角形
                    document.write("*");
                }
                document.write("<br />");
            //换行
            }

            </script>

  • 相关阅读:
    装饰器 如何理解Python装饰器?
    python装饰器详解
    window 10下安装jdk
    Linux中pam认证详解(上)
    VMware/KVM/OpenStack虚拟化之网络模式总结
    java问题排查命令
    今日面试问题
    Qwtplot3D Qt5.12.0 MinGW 编译运行
    20212022年寒假学习进度06
    Springboot笔记<10>常用注解总结
  • 原文地址:https://www.cnblogs.com/wcl2017/p/6876791.html
Copyright © 2011-2022 走看看