#include <stdio.h> #include <math.h> #include <string.h> int qinmi(int m) { int i, p = 0; for (i = 1; i < m; i++) { if (m % i == 0) { p = p + i; } } return p; } int main() { int a, b, i, j; scanf("%d %d", &a, &b); for (i = a; i <= b; i++) { j = qinmi(i); if (qinmi(j) == i && i < j&&j<=b) { printf("%d %d\n", i, j); } } return 0; } |
Double click to view unformatted code.