求1-1000的最大完数,不知道错在了那里,求大神指出啊

2025-03-13 13:39:12
推荐回答(1个)
回答1:

#include //头文件
void main()
{
int x,i,s=0;
for(x=1;x<=1000;x++)
{
s=0; //这里每次都要初始化
for(i=1;i if(x%i==0)
s=s+i;
if(x==s)
printf("%d ",x);
}
}