#include<stdio.h> #include <string.h> #include <math.h> int main(){ int re(int); int prime(int); int m,n; scanf("%d %d",&m,&n); int i,j=0; for(i=m;i<=n;i++){ if(re(i)==1){ if(prime(i)==1){ printf("%6d",i); j++; if(j%5==0) printf("\n"); } } } printf("\n"); return 0; } int re(int n){ int a,b=0; a=n; while(a>0){ b=b*10+a%10; a /=10; } if(b==n){ return 1; } return 0; } int prime(int n){ int i; for(i=2;i<=sqrt(n);i++){ if(n%i==0){ return 0; } } return 1; } |
Double click to view unformatted code.