#include<iostream> using namespace std; bool issushu(int n){ for(int i=2;i*i<=n;i++){ if(n%i==0) return false; } return true; } bool ishuiwen(int n){ int t=n,s=0; while(n){ s=s*10+n%10; n=n/10; } if(s==t) return true; else return false; } int main(void){ int m,n,k=0; cin>>m>>n; if(m>n){ int t=m; m=n; n=t; } for(int i=m;i<=n;i++){ if(issushu(i)&&ishuiwen(i)){ printf("%6d",i); k++; if(k%5==0) cout<<endl; } } } |
Double click to view unformatted code.