[求助]求完数
求1000内所有的“完数”。例如6=1+2+3。按照6, its factors are 1,2,3格式输出。一个数如果恰好等于它的因子之和,这个数就叫完数。
#include <iostream>
using namespace std;
int main()
{
int i,j,sum;
for(i=1;i<1000;i++)
{sum=0;
for(j=1;j<i;j++)
if(i%j==0)
sum+=j;
if(sum==i)
cout<<i<<"its factors are";
for(j=1;j<i;j++)
if(i%j==0)
cout<<j;}
return 0;
}哪错了啊 我搞不定啊