用php语言中的for或者swith.编写 给定一个数,输入小于等于他的全部质数。急求。
答案:2 悬赏:20
解决时间 2021-03-16 06:21
- 提问者网友:冰点阿弟
- 2021-03-15 06:45
用php语言中的for或者swith.编写 给定一个数,输入小于等于他的全部质数。急求。
最佳答案
- 二级知识专家网友:星痕之殇
- 2021-03-15 07:13
// 定义一个给定的数
$max = 100;
// 质数只能被1和本身整除,所以对每个数都进行遍历测试,被一个数整除$num+1,如果$num<=2则为质数
for($i=1;$i<=$max;$i++){
// 初始值时$num = 0
$num = 0;
// 针对每个值进行1-$max的求余
for($j=1;$j<=$max;$j++){
if($i%$j==0){
$num++; // 只要能被整除$num+1
}
}
// 如果$num<=2 说明只有1和本身
if($num<=2){
echo $i.'
'; // 此时$i为符合条件的质数
}
}
?>
$max = 100;
// 质数只能被1和本身整除,所以对每个数都进行遍历测试,被一个数整除$num+1,如果$num<=2则为质数
for($i=1;$i<=$max;$i++){
// 初始值时$num = 0
$num = 0;
// 针对每个值进行1-$max的求余
for($j=1;$j<=$max;$j++){
if($i%$j==0){
$num++; // 只要能被整除$num+1
}
}
// 如果$num<=2 说明只有1和本身
if($num<=2){
echo $i.'
'; // 此时$i为符合条件的质数
}
}
?>
全部回答
- 1楼网友:深街酒徒
- 2021-03-15 08:45
不明白啊 = =!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |