参考代码:
#include<bits/stdc++.h> using namespace std; #define int long long int su(int n) { if(n<2) return 0; for(int i=2;i<=n/i;i++) if(n%i==0) return 0; return 1; } int hui(int n)//回文数板子 { deque<char>q; string s=to_string(n); for(int i=0;i<(int)s.size();i++) { q.push_back(s[i]); } while((int)q.size()>1) { if(q.front()==q.back()) { q.pop_front(); q.pop_back(); } else return 0; } return 1; } signed main() { int a,b; cin>>a>>b; for(int i=a;i<=b;i++) { if(su(i)==1&&hui(i)==1) cout<<i<<endl; } return 0; }
0.0分
1 人评分