#include<stdio.h> #include<string.h> #include<math.h> int f(int a) { for(int i=2;i<=sqrt(a);i++){ if(a%i==0)return 0; } return 1; } int h(int a){ int k[10000]; int i=0; while(a){ k[i]=a%10; i++; a=a/10; } for(int j=0,w=i-1;j<w;j++,w--){ if(k[j]!=k[w])return 0; } return 1; } int main(){ int a,b; int k=0; scanf("%d%d",&a,&b); for(int i=a;i<=b;i++){ if(f(i)==1&&h(i)==1){ if(k!=5){printf("%6d",i);k++;} else {printf("%6d\n",i);k=0;} } } } |
Double click to view unformatted code.