#include<bits/stdc++.h>
using namespace std;
int f(int n)
{
int i;
int sum=0;
for(i=1;i<=n-1;i++)
{
if(n%i==0)
{
sum+=i;
}
}
return sum;
}
int main()
{
int i,m;
cin>>m;
for(i=2;i<=m;i++)
{
if(f(i)==i)
{
cout<<i<<endl;
}
}
return 0;
}
信息学奥赛1150 求正整数2和n之间的完全数(C/c++)
最新推荐文章于 2024-09-16 17:46:36 发布