文章
145
粉丝
217
获赞
21
访问
84.5k
#include <stdio.h>
int Judge(int n)
{
int j,sum;
sum=0;
for(j=1;j<n;j++)
{
if(n%j==0)
sum+=j;
}
if(sum == n) return 1;
else return 0;
}
int main()
{
int i,n,a[1000],k;
while(scanf("%d",&n) != EOF)
{
k = 0;
for(i = 2; i <= n; i++)
if(Judge(i)) a[k++] = i;
for(i = 0; i < k; i++)
if(i < k-1) printf("%d ",a[i]);
else printf("%d\n",a[i]);
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发