`
zfy421
  • 浏览: 229816 次
社区版块
存档分类
最新评论

【java练习题9】--完数

阅读更多

【程序9】   

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

 

public static void main(String[] args) {

// TODO Auto-generated method stub

int sum=1;

for (int i = 2; i <=1000; i++) {

for (int j = 2; j <=i/2; j++) {

if(i%j==0){

sum+=j;

}

}

if(sum==i){

System.out.println(i);

}

sum=1;

}

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics