首页 > 编程语言 > 详细

完数java实现方法

时间:2015-04-29 07:19:21      阅读:339      评论:0      收藏:0      [点我收藏+]

class helloword
{
 /*
 一个数如果恰好等于它的因子之和,这个数就称为“完数”。(因子:除去这个数本身正的约数)
 列如6=1+2+3,编程找出1000以内的所有完数
    */
 
 public static void main(String[] args)
 {
  boolean flag=false;
  int k=0;
          
   for(int i=1;i<=1000;i++)
  {
    for (int j=1;j<i;j++)
    {
                   
                   if(i%j==0)
     {
                         flag=true;
      

        }
     if(flag)
     {
      k+=j;
     }
     flag=false;
     
    }
    if(i==k)
   {
     System.out.print(i+",");
   }
   k=0;
    

  }
     
     
   
  
  
  
   
  
 }
 
 
}


完数java实现方法

原文:http://lixiansheng.blog.51cto.com/2963027/1640107

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!