int i,num,sum,a[1000],j,k;
for(num=6;num<1000;num++)
{
sum=0;
j=0;
for(i=1;i<num;i++)
{
if(num%i==0)
{
a[j]=i;
j++;
sum+=i;
}
}
if(num==sum)
{
printf("%d的因子是: ",num);
for(k=0;k<j;k++)
printf("%d ",a[k]);
printf("\n");
}
}
for(num=6;num<1000;num++)
{
sum=0;
j=0;
for(i=1;i<num;i++)
{
if(num%i==0)
{
a[j]=i;
j++;
sum+=i;
}
}
if(num==sum)
{
printf("%d的因子是: ",num);
for(k=0;k<j;k++)
printf("%d ",a[k]);
printf("\n");
}
}