首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

【java练习9】-完数

2012-08-22 
【java练习题9】--完数【程序9】 ??题目:一个数如果恰好等于它的因子之和,这个数就称为 完数 。例如61+2+3.

【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;

}

}

热点排行