找到100~200之间的素数
来源:互联网 发布:怎样安装t3软件 编辑:程序博客网 时间:2024/06/10 06:08
判别m是否为素数的算法:让m被2~√m除,如果m不能被2~√m之中任何一个整数整除,就可以确定m是否素数。
实现代码:
#include<iostream>#include<cmath>#include<iomanip>using namespace std;int main(){ int m,k,i,n=0; bool prime; for(m=101;m<=200;m=m+2) //判别m是否为素数,m由101变化到200,增量为2 { prime=true; //循环开始时设prime为真,即先认为m为素数 k=int(sqrt(m)); //用k代表√m的整数部分 for(i=2;i<=k;i++) //此循环的作用是将m被2~√m除,检查是否能整除 if(m%i==0) //如果能整除,表示m不是素数 { prime=false; //使prime变为假 break; //终止执行本循环 } if(prime){ //如果m为素数 cout<<setw(5)<<m; //输出素数m,字段宽度为5 n=n+1; //n用来累计输出素数的个数 } if(n%10==0)cout<<endl; //输出10个数后换行 } cout<<endl; return 0;}运行结果:
0 0
- 找到100~200之间的素数
- 找到100到1000之间的素数
- 素数 高效率找到i到n之间的素数
- 100-200之间的素数
- 100~200之间的素数
- 100-200之间的素数
- 100-200之间的素数
- 100~200之间的素数
- 100-200之间的素数。
- 找出100~200之间的全部素数
- 求100到200之间的素数
- 求100到200之间的素数
- 判断100-200之间所有的素数
- 求100~200之间的素数
- 编程输出100~200之间的素数
- 求100-200之间的素数
- 求100-200之间的素数
- 输出100到200之间的素数
- 加快eclipse
- 自定义Dialog(2)
- EventBus(笔记)
- 在Windows下使用Wubi工具安装Ubuntu linux
- 洛谷 P1196 NOI2002 银河英雄传说
- 找到100~200之间的素数
- 堆排序
- angularJS指令参数详解
- Gengmotion安装常见问题
- Spark入门实战系列--5.Hive(上)--Hive介绍及部署
- hdu 1358 Period(KMP)
- 二分查找小总结
- Linux中易混淆知识点
- UI基础第一天(代码)