麻烦帮我看看这段php代码是什么意思

$Num=0;for($i=2;$i<=100;$i++){$a=0;for($j=1;$j<=$i;$j++){if(($i%$j)==0){$a++;continue... $Num = 0;
for ($i = 2; $i <= 100; $i++) {
$a = 0;
for ($j = 1; $j <= $i; $j++) {

if (($i % $j) == 0) {
$a++;
continue;
}
}

if ($a <= 2) {
$Num += $i;
}
}
echo $Num;
我要做的是求100以内的质数和。主要讲解一下for ($j = 1; $j <= $i; $j++) {
这段代码是什么意思
展开
 我来答
dinyic
2011-07-27 · TA获得超过130个赞
知道答主
回答量:46
采纳率:0%
帮助的人:74.9万
展开全部
刚才没仔细看程序流程,for ($i=1;$i<=100;$i++) 是外层循环,所以他会循环100次。
里面的for ($j=1;$j<=$i;$j++) 则是计算能被整除的数,如果$i不能被三个以上的整数整除,则输出$i,并且让$temp自增。 比如 6能被2,3,6这三个数整除,12能被2,3,4,6,12整除就有5个数,这个数就是$num。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式