//一個數如果恰好等於它的因子之和,這個數就稱爲"完數"。(因子:除去這個數本身正的約數)
//例如6=1+2+3.編程 找出1000以內的所有完數
class TestWanShu
{
public static void main(String[] args)
{
int sum=0;
for(int i=1;i<=1000;i++){
for(int j=1;j<i;j++){
if(i%j==0){
sum+=j;
}
}
if(sum==i){
System.out.println(i);
}
sum=0;//sum一定要歸零
}
}
}
一到一千之間的所有完數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.