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