更新时间2018-09-05 17:40:35
#include<stdio.h> int factorsum(int n){ int i,sum=0; for(i=1;i<n;i++) { if(n%i==0) sum+=i; } return sum; }int main(){ int n,m,i,flag; while(scanf("%d%d",&m,&n)!=EOF) { flag =1; for(i=m;i<=n;i++) { if(i==factorsum(i)) { if(flag) { printf("%d",i); flag=0; } else { printf(" %d",i); } } } printf(" "); } return 0;}