赞
踩
#include<stdio.h> #include<math.h> int main(){ int fun1(int); int fun2(int); int n,i,j; printf("请输入范围:"); scanf("%d",&n); for(i=2;i<=n;i++) if(fun1(i)){ j=fun2(i); if(fun1(j)) printf("%5d",i); } } int fun1(int n){ int i,flag=1; for(i=2;i<n;i++) if(n%i==0){ flag=0; break; } return flag; } int fun2(int n){ int a[20],i=0,j,sum=0; while(n){ a[i++]=n%10; n=n/10; } for(j=0;j<i;j++) sum+=a[j]*pow(10,i-j-1); return sum; }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。