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