完数: 是指一个数等于它的因子之和,例如,6是一个完数,它的因子为1,2,3;6=1+2+3。
//输出所输入范围以内的所有完数
#include<iostream>
using namespace std;
int main()
{
int i, n, sum;
int a, b;
cin>>a>>b;
for (n = a; n <= b; n++)
{
sum = 0;
for (i = 1; i < n; i++)
{
if (n % i == 0)
{
sum = sum + i;
}
}
if (sum == n)
{
cout << n << endl;
}
}
return 0;
}