#include<stdio.h> #include<math.h> int hui(int a) { int i,result,m; m=a; result=0; while(a!=0) { i=a%10; a=a/10; result=result*10+i; } if(result==m) return 1; else return 0; } int su(int a) { int i; for(i=2;i<=sqrt(a);i++) { if((a%i)==0) break; } if(i>sqrt(a)) return 1; } int main() { int i,m,n,temp,k=0; scanf("%d%d",&m,&n); //printf("%d %d",m,n); for(i=m;i<=n;i++) { if(hui(i)==1) { //printf("%d",i); if(su(i)==1) { printf("%6d",i); k++; } } if(k%5==0) printf("\n"); } return 0; } |
Double click to view unformatted code.