#include <stdio.h> int main() { int m,n,i,j; int sum1; int sum2; scanf("%d %d",&m,&n); for(i=m;i<=n;i++) { for(j=1;j<i;j++) { if(i%j==0) { sum1=sum1+j; } } for(j=1;j<sum1;j++) { if(sum1%j==0) { sum2=sum2+j; } } if(i==sum2 && i<sum1)//记得该条件 { printf("%d %d\n",i,sum1); } sum1=0; sum2=0; } return 0; } |
Double click to view unformatted code.