你知道什么是完数么?完数是所有因子(除去自身)的和等于自身的数。
以下是正确代码
#include
using namespace std;
int main()
{
int x,i,sum;
x=1;
while(x<=1000) //x要从1到1000循环。
{
sum=0; //每算一个新的x时,sum要清0
for(i=1;i
if(x%i==0) sum+=i; //如果i是x的因子,sum加上i
}
if(x==sum) //如果因子和等于本身
cout<
}
return 0;
}