/*
一个数如果恰好等于它的因子之和,这个数就是完数,例如 6 = 1 + 2 + 3
找出1000内所有的完数
*/
public class 找出1000内所有的完数
{
  public static void main(String[] args){
    int i = 1;
    for(;i < 1000; i++){
      int num = 0;
      for(int j = 1;j < i / 2;j++){
        if(i % j == 0){
        num += j;
        }
      }
      if(num == i)
      System.out.print(i + " ");
       }
  }
}