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

循环-找寻完数

热度:671   发布时间:2016-04-23 01:42:59.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);
}
}
}
  相关解决方案