当前位置:   article > 正文

可逆素数_五十到一百五十之间的可逆素数

五十到一百五十之间的可逆素数
  1. /*
  2. title:可逆素数
  3. author:王玉杰
  4. time:2015年10月2日12:20:56
  5. */
  6. #include<stdio.h>
  7. #include<math.h>
  8. int check(int n)
  9. {
  10. int i,flag=1;
  11. for(i=2;i<=sqrt(n);i++)
  12. {
  13. if(n%i==0)
  14. {
  15. flag=0;
  16. break;
  17. }
  18. }
  19. if(flag==1)
  20. return 1;
  21. else
  22. return 0;
  23. }
  24. int backin(int n)
  25. {
  26. int s,a,b,c,d;
  27. a=n%10;//gewei
  28. b=n/10%10;//shiwei
  29. c=n/100%10;//baiwei
  30. d=n/1000;//qianwei
  31. s=a*1000+b*100+c*10+d;
  32. return s;
  33. }
  34. void main()
  35. {
  36. int i,sum,back,ss=0;
  37. for(i=1000;i<=9999;i++)
  38. {
  39. sum=check(i);
  40. if(sum==1)
  41. {
  42. back=backin(i);
  43. if(back>i)
  44. {
  45. if(check(back))
  46. {
  47. ss++;
  48. printf("%4d...",i);
  49. if(ss%10==0)
  50. printf("\n");
  51. }
  52. }
  53. }
  54. }
  55. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/512313
推荐阅读
相关标签
  

闽ICP备14008679号