一个数的全部因子的和等于这个数本身叫完全数,如何编写程序,查找自1-63335(2^16)之间的全部完全数。

2025-03-26 09:10:56
推荐回答(1个)
回答1:

#include
#include
main()
{
long i,y,sum;
for(i=1;i<=63335;i++)
{
sum=0;
{for(y=1;y if(i%y==0)sum+=y;
if(i==sum)printf("%ld\n",i);
}}
}
这个程序就是,希望能帮到你。