#include
int main()
{
int m,i,s;
for(m=2;m<=1000;m++) //穷举所有的数
{s=1; //
for(i=2;i<=m/2;i++) //穷举数m可能的因子
if(m%i==0)s+=i;
if(s==m)
{printf("%d=1",m);
for(i=2;i<=m/2;i++)
if(m%i==0)printf("+%d",i);
printf("\n");
}
}
return 0;
}
#include
int main()
{
int m,i,s;
for(m=2;m<=1000;m++) //穷举所有的数
{s=1; //
for(i=2;i<=m/2;i++) //穷举数m可能的因子
if(m%i==0)s+=i;
if(s==m)
{printf("%d=1",m);
for(i=2;i<=m/2;i++)
if(m%i==0)printf("+%d",i);
printf("\n");
}
}
return 0;
}