大佬们咋改呀,下面是完整代码...
#include<iostream>
#include<math.h>
using namespace std;
bool isHw(int x)
{
string strx = to_string(x);
int len = strx.length()-1;
for(int i=0;i<=len/2;i++)
{
if(strx[i] != strx[len-i]) return false;
}
if(x != 11 && (len+1)%2 == 0) return false;
return true;
}
int main()
{
int x,y;
cin >> x >> y;
if(x%2 == 0) x ++;
for(int i=x;i<=y;i+=2)
{
if(isHw(i))
{
bool flag = true;
for(int j = 2;j<int(sqrt(i))+1;j++)
if(i%j == 0)
{
flag = false;
break;
}
if(flag) cout << i << endl;
}
}
return 0;
}