方法一
for($i=2;$i<100;$i++){
if($i<10){ //当i<10时走这条
if($i%4<>0&&$i%6<>0&&$i%9<>0){ //如果i不能被4.6.9整除
echo $i.'<br>'; //就输出
}
}else{ //当i不小于10时走这条
if($i%2<>0&&$i%3<>0&&$i%5<>0&&$i%7<>0){ //如果i不能被2.3.5.7整除
echo $i.'<br>'; //就输出
}
}
}
方法二
for($x=2;$x<=100;$x++){
for($y=2;$y<$x;$y++){
if($x%$y==0){
break;
}
}
if($x==$y){
echo $x.'<br/>';
}
}
更多推荐
php输出100以内素数(质数)
发布评论