#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
vector<string> arr;
int m,n;
int len=0;
cin>>m>>n;
int cnt=0;
int i=m;
int l;
while(i>=m&&i<=n){
l=sqrt(i);
for(int j=2;j<=l;j++){
if(i%j==0) cnt+=1;
}
int flag=1;
if(cnt==0){
s=to_string(i);
for(int k=0;s[k];k++){
if(s[k]==s[4-k]) continue;
flag=0;
break;
}
}
if(flag==1&&cnt==0) arr.push_back(s);
i++;
cnt=0;
}
len=arr.size();
for(int i=0;i<arr.size();i++){
len-=1;
cout<<arr[i];
if(len>0) cout<<" ";
}
return 0;
}
找了半天语法错误,终于找到了
最新推荐文章于 2024-09-30 10:07:25 发布