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