zoukankan      html  css  js  c++  java
  • 【练习】JavaScript循环练习【打印三角形、阶乘、乘法表】

    //打印三角形
    for
    (var i = 1 ; i <= 3 ; i++){ for(var x = 1; x <= i; x++ ){ document.write('*'); } document.write('<br>'); }

    *
    **
    ***


    求阶乘的和1!+2!+3!+4!+...+N!

    var n=prompt('输入');
    var sum=0;
    for(var x = 1;x <=n ; x++){
        var factorial=1;
        
        for(var y=1; y <= x; y++){
            factorial*=y;         //阶乘的算法思路,永远阶乘*N;外部for每循环一次,factorial都会重新赋值1,
                           所以factorial的值永远都是:
    factorial(y-1)*y
      } sum+=factorial;          //求阶乘的和:阶乘的和+下一个阶乘 
    }
    alert(sum);


    9*9乘法表打印

    for(var i = 1;i <= 9;i++){                       //变量代表行数
        
        for(var y = 1; y <= i; y++){                   //变量每行的个数
            document.write(i+'*'+y+"="+i*y+'&nbsp');
            }                                //i每行的数字,y是从1开始到x的变量
                                        
    document.write(
    '<br>');                       //内for循环打印+br换行                    
    }


  • 相关阅读:
    我的公众号:WebHub
    The Qt Resource System
    Node.js Streams:你需要知道的一切
    2019春招前端面试预测题!
    BeamNG.drive物理引擎评鉴
    EcmaScript对象克隆之谜
    死锁与囚徒困境的辩证关系
    停止学习框架
    qt5android
    opencvKmeans图像分割根据颜色
  • 原文地址:https://www.cnblogs.com/xiandong/p/7648379.html
Copyright © 2011-2022 走看看