源代码如下
#include <iostream>
using namespace std;
bool hw(long long x)
{
long long y = x;
long long num = 0;
while(y > 0)
{
num = num * 10 + y % 10;
y /= 10;
}
if(num == x)return true;
return false;
}
bool zs(long long x)
{
for(int i = 2; i * i <= x; i++)
{
if(x % i == 0)
{
return false;
}
}
return true;
}
int main()
{
long long a,b;
cin >> a >> b;
if(a % 2 == 0)a += 1;
for(long long i = a; i <= b; i += 2)
{
if(i==9989900)break;
if(hw(i) && zs(i))cout << i << endl;
}
return 0;
}