第1个回答 2014-04-12
#include<stdio.h>
void main()
{
int n,i,sum;
int factorsum(int n);
scanf("%d%d",&m,&n);
for(i=1;i<=n;i++){
sum=factorsum(i);
if(sum==i)printf("%d ",sum);
}
printf("\n");
}
int factorsum(int n)
{
int i,sum;
for(sum=0,i=1;i<=n/2;i++)
if(n%i==0)sum+=i;
return sum;
}这是第一个