#include <bits/stdc++.h>
using namespace std;
int f(int n){
int i,s=0;
for(i=1;i<n;i++){
if(n%i==0){
s+=i;
}
}
return s;
}
int main(){
int n,i;
cin>>n;
for(i=2;i<=n;i++){
if(i==f(i)){
cout<<i<<endl;
}
}
return 0;
}
求正整数 2 和 n 之间的完全数
最新推荐文章于 2024-10-16 19:08:56 发布