#include<bits/stdc++.h>
using namespace std;
int zs(int s){
int cnt1=0;
for(int i=1;i<=s;i++){
if(s%i==0)cnt1++;
}
if(cnt1==2)return 1;
return 0;
}
int main(){
int a,b;
cin>>a>>b;
for(int i=a;i<=b;i++){
int fan=i%10*10+i/10;
if(zs(i)&&zs(fan)){
cout<<i<<endl;
}
}
return 0;
}
题目描述
如果一个两位数是素数,且它的数字位置经过对换后仍为素数,则称为绝对
素数,例如 13。给定两个正整数 A、B,请求出大于等于 A、小于等于 B 的所有
绝对素数。
输入格式
输入 1 行,包含两个正整数 A 和 B。保证 10<A<B<100
输出格式
若干行,每行一个绝对素数,从小到大输出。
样例输入content_copy
11 20
样例输出content_copy
11
13
17