当前位置: 代码迷 >> Eclipse >> 循环-寻觅完数
  详细解决方案

循环-寻觅完数

热度:497   发布时间:2016-04-23 02:02:56.0
循环-寻找完数
完全数是自然界中的稀有物品,0-100000000里,也就只有5个

完全数(从1开始到小于本身的所有约数之和,即完全约数的和)

所谓“完数”是指一个数恰好等于它的所有因子之和。例如6是完数,因为6=1+2+3。

Description
请输出1000以内的完数,并且把它的因子按以下形式输出


输出
1=1
6=1+2+3
......


------最佳解决方案--------------------
没写完,希望对你有用
public class Wanquanshu {
public static void main(String[] args) {
for(int i=1;i<1000;i++){
int sum=0;
for(int j=1;j<i;j++){
if(i%j==0)
sum=sum+j;
}
if(sum==i)
System.out.println(sum);
}
}
}

------其他解决方案--------------------
元芳,CSDN新论坛上线!你怎么看?
  相关解决方案