第十一周上机项目六(5)可逆素数
2014-11-10 10:44
399 查看
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:陈栋梁 *完成日期:2014年 11 月 10日 *版本号:v1.0 * *问题描述: *输入描述: *输出描述: */ #include<iostream> #include<cmath> using namespace std; bool ispalindrome(int); int mreverse(int) ; bool isPrime(int); int main() { int n,m; cin>>n; for(m=2; m<=n; ++m) { if(isPrime(m)&&isPrime(mreverse(m))) cout<<m<<" "; } return 0; } bool isPrime(int n) { bool prime=true; int k=int(sqrt(n)); for(int i=2; i<=k; i++) { if(n%i==0) { prime=false; break; } } return prime; } int mreverse(int x) { int m=0; while(x>0) { m=m*10+x%10; x=x/10; } return m; }
运行结果:
相关文章推荐
- 第十一周项目6-回文、素数(输出10000以内的可逆素数)
- 第十一周 项目6:(4)求10000以内的所有可逆素数
- 第十一周项目六——回文,素数(4)球10000以内的所有可逆素数
- 第十一周项目6——可逆素数
- 第十一周上机项目六(4)回文素数
- 第十一周上机项目6-3 bool行判断是否为素数
- 第十一周上机项目6-4 绘制main函数输出1000内素数、回文数
- 第十一周上机项目6-1 回文 、素数
- 第十一周上机任务——项目3:(1)输入一个正整数,判断其是否为一个素数
- 第十一周上机项目六(3)素数
- 第十一周项目3-3-判断一个数是否素数
- 第十一周项目3-5-判断一个数是否为素数
- 第十一周上机实践项目——求两个数的最大公约数
- 第十一周项目3-5-调用函数输出1000内的素数
- 第十一周上机任务项目一
- 第十一周上机实践项目——职员有薪水了(拓展)
- 2013第十一周上机任务【项目2 三角形类 直线类】
- 第十一周上机项目一
- 第十一周上机实践项目——存储班长信息的学生类
- 第十一周上机任务项目2