//素数
//File Name: cppFile1.cpp
#include<iostream>
using namespace std;
const int MAX_NUM=1000; //数的上界
const int MIN_NUM=100; //数的下界
bool x; //布尔值:是否是素数?
int main(){
for(int n=MIN_NUM;n<MAX_NUM;n++)
{
int i,j,k;
i=n%10; //个位
k=n/100; //百位
j=(n-100*k-i)/10; //十位
int t=100*i+10*j+k;
if (t==n) //相等
{
x=true;
for(int s=2;s<n;s++) //判断是否是素数的循环
{
if(n%s==0)
{
x=false;
}
}
if (x==true)
{
cout << n << endl;
}
}
}
return 0;
}
//File Name: cppFile1.cpp
#include<iostream>
using namespace std;
const int MAX_NUM=1000; //数的上界
const int MIN_NUM=100; //数的下界
bool x; //布尔值:是否是素数?
int main(){
for(int n=MIN_NUM;n<MAX_NUM;n++)
{
int i,j,k;
i=n%10; //个位
k=n/100; //百位
j=(n-100*k-i)/10; //十位
int t=100*i+10*j+k;
if (t==n) //相等
{
x=true;
for(int s=2;s<n;s++) //判断是否是素数的循环
{
if(n%s==0)
{
x=false;
}
}
if (x==true)
{
cout << n << endl;
}
}
}
return 0;
}