当前位置:首页>开发>正文

求PHP程序:输出一个数组,数组里面的元素是100以内的质数(即素数)!求求求 在php中怎么用函数实现 输出1-100 中的质数(只能被1和本身整除的数)

2023-07-07 06:44:38 互联网 未知 开发

 求PHP程序:输出一个数组,数组里面的元素是100以内的质数(即素数)!求求求 在php中怎么用函数实现 输出1-100 中的质数(只能被1和本身整除的数)

求PHP程序:输出一个数组,数组里面的元素是100以内的质数(即素数)!求求求

function primes($n){
 $res = array()
 $flag = true
 for($i=2$i<$n$i ){
  for($j=2$j<=$i/2$j ){
   if($i%$j==0){
    $flag = false
    break
   }else $flag = true
  }
  if($flag) $res[] = $i  
 }
 return $res
}
print_r(primes(100))
?>

在php中怎么用函数实现 输出1-100 中的质数(只能被1和本身整除的数)

for($i = 2 $i < 101 $i ) {
$primes = 0
for($k = 1 $k <= $i $k )
if($i%$k === 0) $primes
if($primes <= 2) // 能除以1和自身的整数(不包括0)
echo "{$i}
"
}

用php求101-200之内的素数

for($i=100$i<=200$i ){
$sign=1
for($j=2$j<$i$j ){
if($i%$j==0||$i==1){
$sign=0break
}
}
if($sign)echo $i.
}

编程并输出100内的所有素数

int
i
=
1//循环变量
bool
s
//表示是否为素数
for
(
i
<
100
i )
{
s
=
true//假设当前的i为素数
for
(int
j
=
2
j
<
i
j )
{
//如果i能被它本身和1以外的数整除,那么他就不是素数
if
(i
%
j
==
0)
s
=
false
}
//如果是素数则输出
if
(s)
console.writeline(i.tostring())
}

最新文章