求n以内的完全数
#include<iostream>
#include<math.h>
using namespace std;
int f(int n)
{int b=0,i,c=0;
for(i=1;i<n;i++)
{if(n%i==0)
c+=i;
}
return c;
}
int main()
{int j,n;
int k=0;
cin>>n;
for(int j=2;j<n;j++)
{if(f(j)==j) {++k;
while(k>1){cout<<" ";break;}
cout<<j;}}
return 0;
}