#include
#include
using namespace std;
int absolute(int x)
{
int i;
for (i = 2; i <= x; i++)
{
if (x % i == 0)
return 0;
}
return 1;
}
int Tiankong(int t)
{
if (t <= 9)
return 1;
do {
int z = 0;
int j = 1;
z = z * 10 + t % 10;
t= t / pow(10, j);
j++;
} while (t!=0);
return 1;
}
int main(){
int m, n;
cin>>m>> n ;
do
{
if (absolute(m)&&absolute(Tiankong(m)))
cout << m << endl;
m++;
} while (m <= n);
return 0;
}
for (i = 2; i < x; i++)//素数判断i不能==x
int absolute(int x)
{
int i;
for (i = 2; i < x; i++) //
{
if (x % i == 0)
return 0;
}
return 1;
}
int Tiankong(int t)
{
if (t <= 9)
return t;
int z = 0;
do
{
z = z * 10 + t % 10;
t /= 10;
} while (t != 0);
return z; //返回逆序数给外面判断
}
int main()
{
int m, n;
cin >> m >> n;
do
{
if (absolute(m) && absolute(Tiankong(m)))
cout << m << endl;
m++;
} while (m <= n);
return 0;
}
Z J 变量作用域改下