zoukankan      html  css  js  c++  java
  • For 循环的嵌套与九九乘法表

    ㈠通过程序,在页面中输入如下图形

    * * * * *

    * * * * *

    * * * * *

    * * * * *

    * * * * *

     代码如下:

    //向body中输入一个内容
    
    //document.write("*****<br />");
    
    //通过一个for循环来输出图形
    
    //这个for循环执行几次,图形的高度就是多少
    
    //它可以用来控制图形的高度
    
    for(var i=0; i<5; i++){
    
        //在循环的内部再创建一个循环,用来控制图形的宽度
    
       //目前我们的外部的for循环执行1次,内部的就会执行5次
    
       //内层循环可以来决定图形的宽度,执行几次图形的宽度就是多少
    
      for(var j=0; j<5; j++){
    
           document.write("*&nbsp;&nbsp;&nbsp;");
    }   
    
        //输入一个换行
    
       document.write("<br />");
    }

    ㈡通过程序,在页面中输入如下图形

    *                             1            <1             i=0

    * *                           2           <2              i=1     

    * * *                        3           <3              i=2

    * * * *                      4           <4             i=3       

    * * * * *                   5           <5              i=4

     代码如下:

    for(var i=0; i<5; i++){
    
        //在循环的内部再创建一个循环,用来控制图形的宽度
    
       //目前我们的外部的for循环执行1次,内部的就会执行5次
    
       //内层循环可以来决定图形的宽度,执行几次图形的宽度就是多少
    
      for(var j=0; j<i+1 ; j++){
    
           document.write("*&nbsp;&nbsp;&nbsp;");
    }   
    
        //输入一个换行
    
       document.write("<br />");
    }

    ㈢通过程序,在页面中输入如下图形

    * * * * *           1         j<5(5-0)      i = 0

    * * * *              2        j<4(5-1)      i = 1

    * * *                3        j<3(5-2)      i = 2

    * *                  4        j<2(5-3)      i = 3

    *                    5        j<1(5-4)      i = 5

    代码如下:

    for(var i=0; i<5; i++){
    
        //在循环的内部再创建一个循环,用来控制图形的宽度
    
       //目前我们的外部的for循环执行1次,内部的就会执行5次
    
       //内层循环可以来决定图形的宽度,执行几次图形的宽度就是多少
    
      for(var j=0; j<5-i ; j++){
    
           document.write("*&nbsp;&nbsp;&nbsp;");
    }   
    
        //输入一个换行
    
       document.write("<br />");
    }

    ㈣通过程序,在页面中输入九九乘法表

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>九九乘法表</title>
        <script>
         //创建外层循环,用来控制乘法表的高度
         for(var i=1; i<=50; i++){
            //创建一个内层循环来控制图形的宽度
            for(var j=1; j<=i; j++){
                document.write("<span>"+j+"*"+i+"="+i*j+"</span>");
            }
          //输入一个换行
           document.write("<br />");
         }
        </script>
        <style>
             body{
                 width:2000px;
             }
    
             span{
                 display:inline-block;
                 width:80px;
             }
        </style>
    </head>
    <body>
        
    </body>
    </html>

     

    ㈤打印出1-100之间所有的质数

    //打印2-100之间所有的数
    
    for(var i=2; i<=100; i++){
    
          //创建一个布尔值,用来保存结果,默认i是质数
    
          var flag = true;
    
          //判断i是否是质数
    
         //获取到2 - i之间的所有的数
    
        for(var j=2; j<i; j++){
    
          //判断i是否能被j整除
    
          if(i%j == 0){
    
              //如果进入判断则证明i不是质数,修改flag值为false
    
                flag = false;
    
             }
    
    }
    
         //如果是质数,则打印i的值
    
         if(flag){
    
                 console.log(i);
    
            }
    
    }
  • 相关阅读:
    [To be translated] Nova:libvirt image 的生命周期
    Neutron 理解(5):Neutron 是如何向 Nova 虚机分配固定IP地址的 (How Neutron Allocates Fixed IPs to Nova Instance)
    Cinder 调试
    SSH 无密码访问其它机器 和 Windows 上 putty 无密码访问 Linux 机器
    Hadoop 数据库
    Hadoop 分布式文件系统
    C++ 在继承中虚函数、纯虚函数、普通函数,三者的区别
    Google Scholar 论文参考文献的自动生成
    Linux shell ${}简单用法
    C/C++ 获取目录下的文件列表信息
  • 原文地址:https://www.cnblogs.com/shihaiying/p/11984568.html
Copyright © 2011-2022 走看看