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