120%AC
2025-10-28 17:04:54
发布于:香港
5阅读
0回复
0点赞
#include<stdio.h>
#include<stdbool.h>
#define int long long int
bool is_pal(int n){
int t=n,sum=0;
while(t){
sum=sum*10+t%10;
t/=10;
}
return(sum==n?true:false);
}
bool is_prime(int n){
if(n==2)return true;
else if(n%2==0)return false;
else{
for(int i=3;i*i<=n;i++){
if(n%i==0)return false;
}
}
return true;
}
signed main(){
int n;
scanf("%lld",&n);
for(int i=2;i<=n;i++){
if(is_pal(i)&&is_prime(i))printf("%lld ",i);
}
}
这里空空如也


有帮助,赞一个