问题补充说明:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3。编程找出1000以内的所有完数。
程序源代码如下。main()
{
staticintk[10];
inti,j,n局落余娘政观丰起席,s:
for(j=2;j<1000j++)
{
n=-1;
s=j;
for(所非i=1;i<j;i++)
{
if((j%i)==0)
{n++;
s=s-i;
k[n]=i;
}
}
if(s=0)
{
printf("%disawanshu",j);
for(j=0;i<n;i++)
printf("%d,",k[送约课全等出草逐保班护i]);
printf山观满("%d\n",k[n]);
}
}
}
标签:完数,完坐
版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/answer/454928.html