输出小于某个数的所有回文素数
来源:互联网 发布:美容网络资讯 编辑:程序博客网 时间:2024/06/05 18:08
#include <iostream>#include<cmath>using namespace std;int f1(int x);bool f2(int x);bool f3(int x);int main(){ int i,x,n; cin>>n; for(x=2;x<=n;x++) { i=f2(x)+f3(x); if(i==2) { cout<<x<<" "; } } return 0;}int f1(int x)//得到一个数的逆序数{ int r,m=0; while(x!=0) { r=x%10; m=m*10+r; x=x/10; } return (m);}bool f2(int x)//判断是否是回文数{ if(x==f1(x)) return true; else return false;}bool f3(int n)//判断是否是素数{ int i; for (i=2;i<=sqrt(n);++i) if (n%i==0) return false; if (i>sqrt(n)) return true;}
运行结果:
<img src="http://img.blog.csdn.net/20141118224338201" alt="" />
0 0
- 输出小于某个数的所有回文素数
- 判断小于或等于某个数的所有素数
- 输出1000以内的所有素数 回文数 回文素数 可逆素数
- 输出1000以内的所有素数;输出1000以内的所有回文数;输出1000以内的所有回文素数;输出1000以内的所有可逆素数;
- 写一个程序输入一个数,输出小于这个数的所有素数
- 第11周项目6-回文、素数 输出1000以内的所有素数、回文数、回文素数和10000以内的所有可逆素数
- 第11周项目6-回文、素数 输出1000以内的所有素数、回文数、回文素数和10000以内的所有可逆素数(多文件组织程序)
- 多文件程序组织:输出1000以内的所有回文数;素数;回文素数;可逆素数。
- 创建独立线程来输出小于或等于用户输入数的所有素数
- 素数回文——输出两整数之间所有既是回文数又是素数的数 C++实现
- 第11周项目6回文数、素数(4、输出1000以内所有的素数)
- 输出10000 以内的所有回文素数
- 输出10000以内的所有回文素数
- 输出10000以内的素数、回文数、回文素数
- 第11周项目6输出1-1000的所有素数、回文数、回文素数、可逆素数(调用三个函数实现输出目标数)
- 第11周项目6回文数、素数(6输出1000以内的所有回文素数)
- 第11周项目6 回文数、素数(5输出1000以内所有的回文数)
- c++:输出小于1000的所有孪生素数
- VS2005制作安装包
- 在mac上搭建Android开发环境
- C语言编程100例之6
- 新版iTunes Connect发布App时,遇到的问题
- Redis 3.0 源码解析---底层数据结构分析(2)
- 输出小于某个数的所有回文素数
- HDU 1348 Wall(凸包模板题)
- C++虚基类(天大901)
- 三国杀 部分概率问题建模解析法
- Android_ 3 单选钮 OnCheckedChangeListener
- 在CentOS上安装vpn
- Codeforces Round #277.5 (Div. 2) A B C D
- 《算命不求人》项目展示
- Hdu4786