#include<stdio.h> #include<math.h> int yinzi(int n) { int i,sum=0; for(i=1;i<=n/2;i++) { if(n%i==0) sum+=i; } return sum; } int main() { int m,n,cnt=0; scanf("%d %d",&m,&n); int i,j; for(i=m;i<n;i++) { for(j=i+1;j<=n;j++) { if(yinzi(i)==j&&yinzi(j)==i&&i<j) { printf("%d %d\n",i,j); break; } } } } |
Double click to view unformatted code.