循环-寻找完数
完全数是自然界中的稀有物品,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新论坛上线!你怎么看?