#include <stdio.h> #include <math.h> void main() { int m, n; scanf("%d %d", &m, &n); int k = 0; for (int i = m; i <= n; i++) { int flag1 = 0, flag2 = 1; int x = i, y = 0; while (x != 0) { y *= 10; y += x % 10; x /= 10; } if (y == i) { flag1 = 1; } if (flag1) { for (int j = 2; j <= sqrt(i); j++) { if (i % j == 0) { flag2 = 0; break; } } if (flag2) { printf("%6d", i); k++; if (k % 5 == 0) { printf("\n"); } } } } } |
Double click to view unformatted code.