题目描述
求2~n之间的所有完全数;完全数是指该数的所有因数(除了本身)之和等于原数,如6=1+2+3
输入
一个正整数n
输出
n以内所有的完全数,每个数之间用空格隔开。
样例输入
7
样例输出
6
参考代码:
#include
using namespace std;
int main(){
int n,s;
cin>>n;
for(int i=2;i<=n;i++){
s=0;
for(int j=1;j
if(i%j==0)
s+=j;
}
if(s==i)
cout< }
}