/*一个数如果恰好等于它的因子之和,这个数就称为“完数”。找出1000以内的所有“完数”,并按下面格式输出其因子: 6 its factors are 1,2,
求纠错
#include <stdio.h>
void main()
{
int a,i,s=0;
for(a=1;a<=999;a++)
{
for(i=1;i<=a;i++)
if(a%i==0)
{s=s+i;
}
while(a==s)
printf("%d its factors are",a);
for (i=1;i<=a;i++)
{if (a%i==0)
printf("%d,",i);
}
}}