第11周项目6-可逆素数
来源:互联网 发布:legend软件怎么用 编辑:程序博客网 时间:2024/05/28 18:43
问题及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:number.cpp*作 者:赵敏*完成日期:2014年11月11日*版 本 号:v1.0**问题描述:输出10000以内的所有可逆素数。若一个素数的反序数仍为素数,则称它为可逆素数。*/#include <iostream>using namespace std;bool isPrimer(int);int reverse(int);int main(){ int c; for(c=2;c<=10000;c++) { if(isPrimer(reverse(c))&&isPrimer(c)) cout<<c<<","; } return 0;}bool isPrimer(int n) //在这个函数中只管判断,不能出现cout语句!{ int i,l; bool isPrimer=true; for(i=2;i<n;i++) { l=n%i; if(l==0) { isPrimer=false; } } return isPrimer;}int reverse(int x){ int r,m=0; while(x>0) { r=x%10; m=m*10+r; x=x/10; } return m;}
运行结果:
学习心得:
要先判断素数在判断反序数是否为素数,忘了考虑这一点
0 0
- 第11周项目6-可逆素数
- 第11周项目6-回文、素数-可逆素数
- 第11周项目可逆素数
- C++第11周项目3(6)——万以内可逆素数
- 第11周项目6(4)-10000以内的所有可逆素数
- 第11周 项目6-7 输出10000以内的所有可逆素数
- 第11周项目6-回文、素数 输出1000以内的所有素数、回文数、回文素数和10000以内的所有可逆素数
- 第11周项目6-回文、素数 输出1000以内的所有素数、回文数、回文素数和10000以内的所有可逆素数(多文件组织程序)
- 第11周项目6输出1-1000的所有素数、回文数、回文素数、可逆素数(调用三个函数实现输出目标数)
- 第十一周项目6——可逆素数
- 第11周项目6-回文、素数 素数
- 第11周项目6-回文、素数-回文素数
- 第11周项目6-回文、素数-素数
- 第11周项目6(3)-素数
- 第11周项目6-回文,素数
- 第11周项目6 素数
- 第11周项目6-回文、素数
- 第11周项目6素数
- Spring中的注解配置-注入bean
- 使用yum安装CDH Hadoop集群
- 四个开源商业智能平台比较(一)
- Android开发之ImageView ScaleType属性
- ZXing拍码后区分扫描到的是一维码、二维码、其他码
- 第11周项目6-可逆素数
- 强制让SQL走谓词推入
- ZOJ3471 Most Powerful
- No PostgreSQL clusters exist; see "man pg_createcluster" 解决方案之一
- 小马哥 - ----高仿三星n9006 主板A202型号 拆机主板图 完美开机
- 第十一周项目四
- 分析ID3算法和C4.5算法,并分析J48源码结构
- android 下拉选择框Spinner
- spring mvc+xheditor图片上传