php代码谁能帮忙价格注释么

<?php
$k=0;
for($i=1;$i<100;$i++){
$count=0;
for($j=1;$j<$i;$j++) {
if($i%$j==0){
$count++;
}
}
//在小于自身的书中,只可以被1整除,统计为1
if($count==1){
$arr[]=$i;
$k+=$i;
}
}
echo '100以内质数总和为:'.$k.'<br />';
echo '100以内质数为:'.implode(',',$arr);
最新回答
凹凸有致丶

2024-07-04 03:43:11

$k=0;
for($i=1;$i<100;$i++){//从1遍历到99
    $count=0;
    for($j=1;$j<$i;$j++) {
        if($i%$j==0){//如果i能整除j,记录一个
            $count++;
        }
    }
    if($count==1){//count=1说明只有i=j时才能整除,及这个i为素数
        $arr[]=$i;//将这个素数加到数组arr中
        $k+=$i;//将k的值加上i,注意$k+=$i即$k=$k+$i
    }
}
echo '100以内质数总和为:'.$k.'<br />';
echo '100以内质数为:'.implode(',',$arr);
旧时青春

2024-07-04 09:18:01

$k+=$i 是将$k和$i相加赋值给$k