int main()
{ int n=1000;
int r,j,i;
for(i=1;i<n; i++)
{ r = 0;
for(j=1;j<i;j++)
{ if(i%j == 0)
{ r = r + j; }
}
if(r == i){ printf("the result is:%d\n",r);
return 0;
} 輸出結果為: 6,28,496, 即1000以內的完數只有6、28、496三個字。數