int is_su(int i)
{
int j = 0;
for (j = 2; j < i; j++)
{
if (i % j == 0)
return 0;
}
return 1;
}
int is_huiwen(int i)
{
int a = 0;
int j = 10;
int tmp = i;
if (i > 9)
{
for (j = 10; i / j != 0; )
{
a = a + i % j;
i=i / 10;
a = a * 10;
}
a = a + i;
if (a == tmp)
return 1;
else
return 0;
}
else
{
return 1;
}
}
int main()
{
int i = 0;
for (i = 1; i <= 10000; i++)
{
if (is_su(i))
{
if (is_huiwen(i))
printf("%d\n", i);
}
continue;
}
return 0;
}
输出结果: