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