zoukankan      html  css  js  c++  java
  • 累加器 和累乘器

    1.累加器

    累加器本质就是一个变量,用来存储之前加的所有数之和

    案例:求1,2,3,4....,100之和

       <script type="text/javascript">
               var sum=0
             for(var i=1; i<=100; i++){
                sum+=i;
               }
                console.log(sum);
        </script>

    注意事项:

    1、累加器必须定义在循环体之外,如果定义在循环体内,每次都相当于重新声明赋值,清空重置。

    2、给累加器赋值为0

    3、累加过程在for循环结束后才终止,如果想用最后累加值,必须在for循环结束后,在结构外面使用。

    案例:输出一个数的约数总个数。

       <script type="text/javascript">
          //输出约数总个数,穷举法找所有的约数,有一个累加一个
             var num=parseInt(prompt('请输出一个数'));
               var sum=0;
              for(var i=1; i<=num; i++){
                  if(num%i==0){  //判断,是约数就给sum累加1
                     sum++;
                  }
              }
              console.log(sum);
        </script>

    二、累乘器

    累积的是一些数字的乘积

    案例:求7 !=  7 * 6 * 5 * 4 * 3 * 2 * 1

       <script type="text/javascript">
              var leichengqi=1;
             for(var i=1; i<=7;i++){
                leichengqi*=i;
             }
             console.log(leichengqi);
        </script>

    注意:

    1、累乘器必须定义在循环体之外,否则会被重置清空

    2、累乘器初始值必须是1,才不会影响最终结果

  • 相关阅读:
    RocketMQ简介
    redis简介
    netcat
    NOI2018 归程
    图论小专题B
    CF558E A Simple Task
    图论小专题A
    初等网络流初步
    2019炎德杯知识能力竞赛 游记
    POJ2176 Folding
  • 原文地址:https://www.cnblogs.com/smivico/p/7718634.html
Copyright © 2011-2022 走看看