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 file_exists无效的解决办法
Jun 26 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
Aug 19 PHP
Destoon实现多表查询示例
Aug 21 PHP
php实现编辑和保存文件的方法
Jul 20 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
Oct 08 PHP
PHP文件操作实例总结
Sep 27 PHP
php foreach如何跳出两层循环(详解)
Nov 05 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
Feb 08 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
Jun 09 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 PHP
Thinkphp5.0框架视图view的模板布局用法分析
Oct 12 PHP
open_basedir restriction in effect. 原因与解决方法
Mar 14 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 无限级缓存的类的扩展
2009/03/16 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
PHP获取中英混合字符串长度的方法
2014/06/07 PHP
php广告加载类用法实例
2014/09/23 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
CodeIgniter集成smarty的方法详解
2016/05/26 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
兼容IE和FF的js脚本代码小结(比较常用)
2010/12/06 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
Jquery 获取对象的几种方式介绍
2014/01/17 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
Vue.js学习示例分享
2017/02/05 Javascript
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
Angular Excel 导入与导出的实现代码
2019/04/17 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
浅析Python四种数据类型
2018/09/26 Python
python3实现钉钉消息推送的方法示例
2019/03/14 Python
Python列表list常用内建函数实例小结
2019/10/22 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
经理助理岗位职责
2014/03/05 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技