//一个数等于它因子的和(除了它本身)称这样一个数为完数。
#include<stdio.h>
int main()
{
int i,m,g;
for(m=2;m<=1000;m++)
{
g=0;
for(i=1;i<m;i++)
{
if(m%i==0)
{
g=g+i;
}
}
if(m==g)
{
printf("完数%d的因子是:\n",m);
for(i=1;i<m;i++)
{
if(m%i==0)
{
printf("%d\t",i);
}
}
}
}
return 0;
}
完数
最新推荐文章于 2024-07-16 18:11:01 发布