#include<stdio.h> void wanmeishu(int n){ int i,c=1; for(i = 2;i <= n / 2;i++){ if(n % i == 0){ c += i; } } if(c == n){ printf("%d ",n); } } int main(){ int m,n,i; scanf("%d %d",&m,&n); for(i = m;i <= n;i++){ wanmeishu(i); } return 0; } /************************************************************** Problem: 1136 User: admin Language: C Result: Accepted Time:9 ms Memory:1144 kb ****************************************************************/