当前位置:   article > 正文

可逆素数_可逆素数是什么

可逆素数是什么
  1. /*
  2. * 程序的版权和版本声明部分
  3. * Copyright (c)2012, 烟台大学计算机学院学生
  4. * All rightsreserved.
  5. * 文件名称: fun.cpp
  6. * 作 者: 徐汉玉
  7. * 完成日期:2012 年11 月15 日
  8. * 版本号: v1.0
  9. * 对任务及求解方法的描述部分
  10. * 输入描述:
  11. * 问题描述:
  12. * 程序输出:
  13. */
  14. #include<iostream>
  15. #include<cmath>
  16. using namespace std;
  17. bool isPrimer(int m){
  18. bool flag=true;
  19. int k=int(sqrt(m));
  20. for(int i=2;i<=k;++i){
  21. if(m%i==0){
  22. flag=false;
  23. }
  24. }
  25. return flag;
  26. }
  27. int main(){
  28. int i;
  29. int recovernum(int n);
  30. for(i=2;i<=10000;++i){
  31. if(isPrimer(i)&&isPrimer(recovernum(i)))
  32. cout<<i<<"是可逆素数"<<'\t';
  33. }
  34. }
  35. int recovernum(int n){
  36. int k=0;
  37. while(n>0){
  38. k=k*10+n%10;
  39. n=n/10;
  40. }
  41. return k;
  42. }


运行结果:

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

闽ICP备14008679号