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