日期:2014-05-20 浏览次数:20857 次
package com.sean.csdn;
public class CsdnDemo01 {
public static void main(String args[]){
int sum = 0;
int i = 0;
int j = 0;
for(i=1;i<=1000;i++) {
for(j=1,sum=0;j<=i/2;j++){
if(i%j==0){
sum+=j;
}
}
if(sum==i){
System.out.println("完数:"+i);
}
}
}
}
------解决方案--------------------
我想你没搞清楚一个问题,一个数的因子是可以完全整除它的数,然后再理顺下思路去写代码