64,691
社区成员
发帖
与我相关
我的任务
分享
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<cmath>
using namespace std;
/*--------------------*/
int a,b;
bool hw(int i)
{
if (i%2==0) return 0;
char h[100000000];
sprintf(h,"%d",i);
int len=strlen(h);
int m=0;
for (int o=len;o>=len/2+1;o--)
{
if (h[o]!=h[m]) return 0;
m++;
}
return 1;
}
bool zs(int i)
{
for (int o=0;o<=sqrt(i);o++)
{
if (i%o==0) return 0;
}
return 1;
}
int main()
{
scanf("%d%d",&a,&b);
for (int i=a;i<=b;i++)
{
bool m=hw(i);
bool n=zs(i);
if (m==0) continue;
if (n==0) continue;
printf("%d",i);
}
return 0;
}