永发信息网

1~1000的完数用JavaScript脚本编写

答案:1  悬赏:60  手机版
解决时间 2021-05-06 13:35
  • 提问者网友:雪舞兮
  • 2021-05-05 18:09

js新手。求高手编写1~1000的完数代码

另求1~100的质数JS代码

最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-05-05 18:30
IE下测试通过
<input type=button value=1-1000完数 onclick=fun1()>
<input type=button value=1-100质数 onclick=fun2()>

<script>
function fun1()
{
var str="";
for(var i=1;i<=1000;++i)
{
var s=0;
for(var j=1;j<i;++j)
{
if(!(i%j)) s+=j;
}
if(s==i) str+=i+" ";
}
alert(str);
}

function fun2()
{
var str="";
for(var i=3;i<=100;++i)
{
for(var j=2;j<i;++j)
{
if(!(i%j)) break;
}
if(i==j) str+=i+" ";
}
alert(str);
}


</script>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯