第11周项目6-回文、素数(4)(5)
来源:互联网 发布:广州越川网络科技股份 编辑:程序博客网 时间:2024/05/21 18:43
问题及代码:
/* *Copyright(c)2014,烟台大学计算机学院 *Allrights reserved. *文件名称:MADE44.cpp *作 者:孙化龙 *完成日期:2014年11月6日 *版 本 号:v1.0 * *问题描述:多文件组织程序*/#include <iostream>using namespace std;int reverse(int x);bool isPrimer(int n);int main(){ int n; cout<<"1.输出1000以内的所有素数。"<<endl; for(n=2;n<=1000;n++) { if(isPrimer(n)) cout<<n<<'\t'; } cout<<endl; cout<<"2.输出1000以内所有回文数。"<<endl; for(n=1;n<=1000;n++) { if(reverse(n)==n) cout<<n<<'\t'; } cout<<endl; cout<<"3.输出1000以内所有回文素数。"<<endl; for(n=2;n<=1000;n++) { if((reverse(n)==n)&&isPrimer(n)) cout<<n<<'\t'; } cout<<endl; cout<<"4.输出10000以内所有可逆素数。"<<endl; for(n=2;n<=10000;n++) if(isPrimer(n)&&isPrimer(reverse(n))) cout<<n<<'\t'; return 0;}
int reverse(int x) { int m=0,r; while(x>0) { r=x%10; m=m*10+r; x=x/10; } return m;}bool isPrimer(int n) { bool prime=true; for(int i=2; i<n; i++) { if(n%i==0) { prime=false; break; } } return prime;}
运行结果:
0 0
- 第11周 项目6-回文.素数(4)
- 第11周 项目6-回文.素数(4)
- 第11周项目6回文数、素数(4、输出1000以内所有的素数)
- 第11周项目六 回文~素数(6)
- 第11 周 项目6-回文.素数(1)
- 第11周 项目6-回文.素数(2)
- 第11周 项目6-回文.素数(3)
- 第11周项目6-回文、素数(1)
- 第11周项目6-回文、素数(3)
- 第11周项目6(1)-回文、素数
- 第11周项目6(2)-回文、素数
- 第11周项目六 回文~素数(5)
- 第11周项目六 回文~素数(4)
- 第11周项目6-回文、素数-回文素数
- 第11周项目6-回文、素数(4)(5)
- 第11周项目6-回文,素数
- 第11周项目6-回文、素数
- 第11周项目6:回文,素数
- 登录或注册时密码的加密
- [C++]LeetCode: 15 3Sum Closest (plus JAVA Code)
- 快速排序(分治法实现)
- android程序安装后图标不显示
- Unity3D研究院之mac上从.ipa中提取unity3D游戏资源
- 第11周项目6-回文、素数(4)(5)
- C++异常安全的赋值运算符重载 【微软面试100题 第五十五题】
- lua: cocos2dx lua 加密
- hdu 5018
- 前端开发工具 小记
- 第是十一周 项目6-4 1000以内的所有素数
- 蛮力法:设计算法求解背包问题,并编程实现。
- Doxygen文档生成工具的使用
- freemark 配置全局变量的方法