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