如题所述
第1个回答 2019-09-12
#include <stdio.h>
int main(){
int i,j,k,d,f,m,n,a[10];
scanf("%d,%d",&m,&n);
if(m>n) {m+=n;m-=n=m-n;}
if(m>=5&&m<=1000000000&&n>=5&&n<=1000000000){
for(i=m;i<=n;i++){
j=i;k=0;f=1;
while(j) {a[k]=j%10;j/=10;k++;}
for(j=0;j<k/2;j++)
if(a[j]!=a[k-j-1])f*=0;
if(f){
for(d=2;d<=i/2;d++)
if(i%d==0) break;
if(d>i/2) printf("%d ",i);
}
}
}
return 0;
}
//运行示例:
本回答被提问者和网友采纳第2个回答 2019-09-12
OK ,没问题,我可以。