php 求质素(素数) 的实现代码
php 求质素(素数) 的实现代码
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:

复制代码 代码如下:

<?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教程学习
编程开发子分类