#include <stdio.h>
#include<math.h>
int factor(int n)
{
int i,j,s=0;
for(i=1;i<n;i++)
{
if(n%i==0)
s+=i;
}
return s==n;
}
void prifac(int n)
{
int i;
printf("%d=1",n);
for(i=2;i<n;i++)
{
if(n%i==0)
printf("+%d",i);
}
printf("\n");
}
main()
{
int i,n;
for(n=1;n<=1000;n++){
if(factor(n))
prifac(n);
}
}
03-31
6万+