"简简单单"(多用函数)
2025-08-10 19:55:54
发布于:四川
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int x(int n){
int a[10],b[10],j=0;
bool f=1;
while(n){
a[j]=n%10;
n/=10;
j++;
}
for(int i=j-1,j=0;i>=0;i--,j++){
b[j]=a[i];
}
for(int i=0;i<j;i++){
if(b[i]!=a[i]){
f=0;
break;
}
}
return f;
}
int y(int n){
bool f=1;
if(n>=2){
for(int i=2;i<n;i++){
if(n%i==0){
f=0;
break;
}
}
}
return f;
}
int main(){
int n;
cin>>n;
for(int i=2;i<=n;i++){
if(x(i)&&y(i)){
cout<<i<<" ";
}
}
return 0;
}
这里空空如也
有帮助,赞一个