#include<cstdio>
int perf(int n)
{
int sum=0;
for(int i=1;i<=n/2;i++)
if(n%i==0) sum+=i;
return sum;
}
int main()
{
int i,n;
scanf("%d",&n);
for(i=2;i<=n;i++)
if(perf(i)==i)
printf("%d\n",i);
return 0;
}
1150:求正整数2和n之间的完全数
最新推荐文章于 2024-04-01 09:04:17 发布