#include<iostream>
using namespace std;
int main()
{
int k = 0;int count=0;
for (int i = 1; i <= 1000; i++)//查找范围1 到 1000
{
count = 0;//记得每次都得初始化 count 不然会出错
for (int j = 1; j <i; j++)//小于他本身
{
if (i % j == 0)//如果能让j整除 说明是他的除数
{
count += j; //实现所有的除数相加
}
}
if (count== i)// 比较相等 成立便输出完数
cout << i << "\t";
}
system("pause");
}