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 抓取网页图片并且另存为的实现代码
Mar 24 PHP
ThinkPHP采用模块和操作分析
Apr 18 PHP
php几个预定义变量$_SERVER用法小结
Nov 07 PHP
php文件缓存类汇总
Nov 21 PHP
Yii框架获取当前controlle和action对应id的方法
Dec 03 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
php生成唯一数字id的方法汇总
Nov 18 PHP
简单解决微信文章图片防盗链问题
Dec 17 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
Feb 04 PHP
php中通过eval实现字符串格式的计算公式
Mar 18 PHP
Laravel使用Queue队列的技巧汇总
Sep 02 PHP
php 中self,this的区别和操作方法实例分析
Nov 04 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
腾讯QQ php程序员面试题目整理
2010/06/08 PHP
PHP爆绝对路径方法收集整理
2012/09/17 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
for 循环性能比较 提高for循环的效率
2009/03/19 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
JSON对象 详解及实例代码
2016/10/18 Javascript
微信小程序 tabs选项卡效果的实现
2017/01/05 Javascript
vue父子组件的嵌套的示例代码
2017/09/08 Javascript
基于zTree树形菜单的使用实例
2017/12/25 Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
2018/08/31 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
JavaScript实现更换背景图片
2019/10/18 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
wxPython实现文本框基础组件
2019/11/18 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
悦木之源美国官网:Origins美国
2016/08/01 全球购物
Urban Outfitters英国官网:美国平价服饰品牌
2016/11/25 全球购物
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
副董事长岗位职责
2014/04/02 职场文书
国家领导干部党的群众路线教育实践活动批评与自我批评材料
2014/09/23 职场文书
学期个人自我总结
2015/02/13 职场文书
动漫APP软件排行榜前十名,半次元上榜,第一款由腾讯公司推出
2022/03/18 杂记
Win10/Win11 任务栏替换成经典样式
2022/04/19 数码科技
app场景下uniapp的扫码记录
2022/07/23 Java/Android
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers