Javascript 欧拉';s项目
问题是 设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代码是:Javascript 欧拉';s项目,javascript,html,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> <ht
<!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")
}
按钮
函数myFunction()
{
var总计=10000;
var halfTotal=总计/2;
var友好数=[];
var总和=0;
对于(变量i=0;i
我没有得到问题的确切结果。那么你得到了什么?你在代码中面临的实际问题是什么?你认为友好数字的列表只是一个10000除数的列表-你的总和只是10000除数的总和-你的代码甚至不接近你得到的结果?你在代码中面临的实际问题是什么?你认为友好数字的列表只是10000个除数的列表-你的总和只是10000个除数的总和-你的代码甚至不接近