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