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 相关文章推荐
使用网络地址转换实现多服务器负载均衡
Oct 09 PHP
PHP 使用MySQL管理Session的回调函数详解
Jun 21 PHP
PHP图片等比例缩放生成缩略图函数分享
Jun 10 PHP
php简单定时执行任务的实现方法
Feb 23 PHP
PHP yii实现model添加默认值的方法(两种方法)
Nov 10 PHP
php redis实现文章发布系统(用户投票系统)
Mar 04 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
Aug 10 PHP
实例讲解PHP表单处理
Feb 15 PHP
PHP实现的AES 128位加密算法示例
Sep 16 PHP
php 命名空间(namespace)原理与用法实例小结
Nov 13 PHP
浅谈php常用的7大框架的优缺点
Jul 20 PHP
深入理解PHP+Mysql分布式事务与解决方案
Dec 03 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的安全策略
2006/10/09 PHP
浅析php与数据库代码开发规范
2013/08/08 PHP
php foreach正序倒序输出示例代码
2014/07/01 PHP
Symfony2学习笔记之插件格式分析
2016/03/17 PHP
PHP编写简单的App接口
2016/08/28 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
JS Replace 全部替换字符的用法小结
2013/12/24 Javascript
js加载读取内容及显示与隐藏div示例
2014/02/13 Javascript
Node.js编码规范
2014/07/14 Javascript
一个php+js实时显示时间问题
2015/10/12 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
checkbox 选中一个另一个checkbox也会选中的实现代码
2016/07/09 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
微信小程序实现登录注册功能
2020/12/29 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
python中requests模块的使用方法
2015/04/08 Python
深入理解python中的select模块
2017/04/23 Python
Pyinstaller将py打包成exe的实例
2018/03/31 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
python安装和pycharm环境搭建设置方法
2020/05/27 Python
Python wordcloud库安装方法总结
2020/12/31 Python
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
企业宣传方案
2014/03/04 职场文书
施工安全责任书
2014/04/14 职场文书
房屋租赁授权委托书范本
2014/09/20 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
趣味运动会标语口号
2015/12/26 职场文书
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL