回 帖 发 新 帖 刷新版面

主题:[讨论]找出1000以内的所有完数

一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 
找出1000以内的所有完数。
用java编程如何才能实现啊?
谢谢,赶紧回帖,急用!

回复列表 (共1个回复)

沙发

<script>
for(var i=1;i<=1000;i++)
{
  var k=0;
  for(var j=1;j<i;j++)
  {
     
     if(i%j==0)
     {
       k+=j;
     }
  }
  if(i==k)
  {
   document.write(i+"<br>");
  }
}
</script>

我来回复

您尚未登录,请登录后再回复。点此登录或注册