欧拉的项目

时间:2016-10-05 05:46:55

标签: javascript html

问题是 设d(n)定义为n的适当除数之和(小于n的数均匀分成n)。 如果d(a)= b且d(b)= a,其中a≠b,则a和b是友好对,a和b中的每一个都称为友好数字。

例如,220的适当除数是1,2,4,5,10,11,20,22,44,55和110;因此d(220)= 284. 284的适当除数是1,2,4,71和142;所以d(284)= 220。

评估10000以下所有友好数字的总和?

我使用java脚本尝试了答案.html代码是:

    <!DOCTYPE html>
<html>
    <head>
    <!--<script type="text/javascript" href="15.js"></script>-->
    </head>
    <body>
    <button type="button" onclick="myFunction()">button</button>
       <script>
        function myFunction()
        {
        var total = 10000;
        var halfTotal = total / 2;
        var amicableNumbers = [];
        var sum = 0;
        for (var i = 0; i < halfTotal; i++)
           {
           if (total % i === 0)
             {
             amicableNumbers.push(i);
             sum += i;
             }
           }
   console.log("Sum of all amicable numbers under " + total + " is " + sum);
     console.log(amicableNumbers);
      }
      </script>
    </body>
</html>





And the CSS code is:
    function myFun(){
    console.log("Hello")
  } 

我没有得到问题的确切结果。

0 个答案:

没有答案