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>

  • 相关阅读:
    How Does Batch Normalization Help Optimization?【阅读笔记】
    连接局域网内其他机器虚拟机中的Linux服务器
    阿里云磁盘扩容
    apscheduler模块
    linux挖矿病毒
    jenkins-时间参数
    k8s-学习笔记11-容器探针
    k8s-学习笔记10-watch机制
    xfce4设置屏保/锁屏时间
    高清动图方案
  • 原文地址:https://www.cnblogs.com/wcl2017/p/6876791.html
Copyright © 2011-2022 走看看