php 求质素(素数) 的实现代码


Posted in PHP onApril 12, 2011
<?php 
class timer 
{ 
var $time_start; 
var $time_end; function __construct() 
{ 
$this->time_start = 0; 
$this->time_end = 0; 
} 
function timer() 
{ 
$this->__construct(); 
} 
function start() 
{ 
list($usec,$sec) = explode(" ",microtime()); 
$this->time_start = (float)$usec + (float)$sec; 
} 
function stop() 
{ 
list($usec,$sec) = explode(" ",microtime()); 
$this->time_end = (float)$usec + (float)$sec; 
} 
function show($output = false) 
{ 
$total = $this->time_end - $this->time_start; 
if ($output) { 
echo $total," sec"; 
return true; 
} 
return $total." sec"; 
} 
} 
?> 
<?php 
echo 'check prime<br/>'; 
function IsPrime($i) 
{ 
if($i<2) 
{ 
return false; 
} 
//var $iterator; 
for($iterator = 2 ; $iterator <= sqrt($i) ; $iterator++) 
{ 
if($i % $iterator==0) 
{ 
return false; 
} 
} 
return true; 
} 
$sw=new timer(); 
$sw->start(); 
for($j=1;$j<100;$j++) 
{ 
if(IsPrime($j)) 
{ 
echo 'true<br/>'; 
} 
else 
{ 
echo 'false<br/>'; 
} 
} 
$sw->stop(); 
$sw->show(true); 
?>
PHP 相关文章推荐
php 破解防盗链图片函数
Dec 09 PHP
将一维或多维的数组连接成一个字符串的php代码
Aug 08 PHP
php学习之function的用法
Jul 14 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
PHP中利用sleep函数实现定时执行功能实现代码
Aug 25 PHP
php curl常用的5个经典例子
Jan 20 PHP
解决PHP上传非标准格式的图片pjpeg失败的方法
Mar 12 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
Jun 02 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
redis+php实现微博(二)发布与关注功能详解
Sep 23 PHP
Laravel框架控制器的request与response用法示例
Sep 30 PHP
php 5.3.5安装memcache注意事项小结
Apr 12 #PHP
php处理json时中文问题的解决方法
Apr 12 #PHP
php 面向对象的一个例子
Apr 12 #PHP
深入理解PHP原理之Session Gc的一个小概率Notice
Apr 12 #PHP
php表单提交问题的解决方法
Apr 12 #PHP
使用NetBeans + Xdebug调试PHP程序的方法
Apr 12 #PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 #PHP
You might like
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
2017/06/06 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
javascript 文本框水印/占位符(watermark/placeholder)实现方法
2012/01/15 Javascript
经过绑定元素时会多次触发mouseover和mouseout事件
2014/02/28 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
JS判断移动端访问设备并加载对应CSS样式
2014/06/13 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
jQuery插件slides实现无缝轮播图特效
2015/04/17 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
原生js获取iframe中dom元素--父子页面相互获取对方dom元素的方法
2016/08/05 Javascript
微信小程序网络封装(简单高效)
2018/08/06 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
python实现从一组颜色中找出与给定颜色最接近颜色的方法
2015/03/19 Python
简介Python中用于处理字符串的center()方法
2015/05/18 Python
梯度下降法介绍及利用Python实现的方法示例
2017/07/12 Python
python 除法保留两位小数点的方法
2018/07/16 Python
python 获取键盘输入,同时有超时的功能示例
2018/11/13 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
pytorch SENet实现案例
2020/06/24 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
日本最大的药妆连锁店:Matsukiyo松本清药妆店
2017/11/23 全球购物
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
物流仓管员岗位职责
2013/12/04 职场文书
教师旷工检讨书
2014/01/18 职场文书
企业申诉管理制度
2014/01/30 职场文书
教育学习自我评价
2014/02/03 职场文书
小学生国旗下演讲稿
2014/04/25 职场文书
心理健康日活动总结
2014/05/08 职场文书
领导干部群众路线对照检查材料
2014/11/05 职场文书
用python开发一款操作MySQL的小工具
2021/05/12 Python
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js