判断101-200之间有多少个素数,并输出所有素数。
来源:互联网 发布:js定义map集合 编辑:程序博客网 时间:2024/06/11 23:36
判断101-200之间有多少个素数,并输出所有素数。
分析:质数(prime number)又称素数,有无限个。除了1和它本身以外不再有其他的除数整除。根据算术基本定理,每一个比1大的整数,要么本身是一个质数,要么可以写成一系列质数的乘积,最小的质数是2。
程序:
header('Content-type:text/html;charset="utf-8"'); /** * 求范围内的所有素数 * @param stirng $begin 开始数值 * @param stirng $end 结束数值 * @return string 返回所有的素数 */ function primeNumber($begin,$end){ $arr = array(); for($i=$begin; $i<=$end; $i++){ if(isPrime($i)){ $arr[] = $i; } } return $arr; } /** * 判断一个数字是否为素数 * @param $n 要判断的数字 * @return 如果是素数返回true,如果不是返回false */ function isPrime($n){ if($n <= 3){ return true; }else if($n%2 === 0 || $n%3 === 0){ return false; }else{ for($i = 5; $i*$i <= $n; $i += 6){ if($n%$i === 0 || $n%($i+2) === 0){ return false; } } return true; } } //求100-200之间的素数 var_dump(primeNumber(100,200));
0 0
- 【判断素数问题】判断101-200之间有多少个素数,并输出所有素数
- 判断101-200之间有多少个素数,并输出所有素数及素数的个数
- 题目:判断101-200之间有多少个素数,并输出所有素数。
- [Java]练习题002: 判断101-200之间有多少个素数,并输出所有素数
- 判断101-200之间有多少个素数,并输出所有素数。
- 【程序2】判断101-200之间有多少个素数,并输出所有素数。
- 程序2. 题目:判断101-200之间有多少个素数,并输出所有素数。
- 题目:判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数。
- 题目:判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数
- 判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数。
- 经典c程序(0008)--判断101-200之间有多少个素数,并输出所有素数
- 题目:判断101-200之间有多少个素数,并输出所有素数。
- JavaScript oncontextmenu鼠标右键菜单触发 自定义右键菜单示例
- visual studio 运行时库MT、MTD、MD、MDD解析
- Python探索
- eclipse集成weblogic开发环境的搭建
- Spring的BeanFactory和FactoryBean
- 判断101-200之间有多少个素数,并输出所有素数。
- apache服务,或者说httpd服务,如何启动,如何开机启动。
- 递归遍历View的层级结构
- VBOX启动错误-Kernel driver not installed (rc=-1908)
- Android_自定义View测量模式
- AT SELECTION-SCREEN OUTPUT 用法实例
- Git版本控制策略
- UIBezierPath 使用
- ADT下载地址(含各版本),最新ADT-23.0.6