一到一千之間的所有完數


//一個數如果恰好等於它的因子之和,這個數就稱爲"完數"。(因子:除去這個數本身正的約數)
//例如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一定要歸零
        }
          
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章