#include<stdio.h> #include <string.h> #include <math.h> int test(int n) { int i,flag=1; for(i=2;i<n;i++) { if(n%i==0) { flag=0; break; } } return flag; } int hw(int n) { int y=0,num; num=n; while(n) { y=y*10+n%10; n=n/10; } if(y==num) return 1; else return 0; } void main() { int m,n,i,sum=0; scanf("%d%d",&m,&n); for(i=m;i<n;i++) { if(test(i)&&hw(i)) { printf("%6d",i); sum++; if(sum==5) { printf("\n"); sum=0; } } } } |
Double click to view unformatted code.