您当前的位置:首页 > 计算机 > 编程开发 > Java

Java找出1000以内的所有完数

时间:10-11来源:作者:点击数:

题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程   找出1000以内的所有完数。  

public class Wanshu {
 public static void main(String[] args)
 {
     int s;
     for(int i=1;i<=1000;i++)
     {
        s=0;
        for(int j=1;j<i;j++)
            if(i % j==0)
               s=s+j;
           if(s==i)
              System.out.print(i+" ");
     }
     System.out.println();
 }
}

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门