#include<bits/stdc++.h> using namespace std; int is(int x) { if(x<=1)return 0; for(int i=2;i<=sqrt(x);i++) { if(x%i==0) return 0; } return 1; } int ishui(int x) { int c=0,i,j; int a[105]; while(x) { a[c++]=x%10; x=x/10; } for(i=0,j=c-1;i<=j;i++,j--) { if(a[i]!=a[j]) return 0; } return 1; } int main() { int m,n,i,f=0; cin>>m>>n; for(i=m;i<=n;i++) { if(is(i)==1&&ishui(i)==1) { f++; printf("%6d",i); if(f%5==0) cout<<endl; } } return 0; } |
Double click to view unformatted code.