在 index.php 定义函数,通过函数输出97以内质数 (测验编号:91509)

题目要求

(1)定义函数 getPrime,通过传入一个数值参数 ,返回1到该参数之间的质数的集合,集合中每个质数后面都添加英文逗号","拼接成字符串。该集合通过 return 方式返回

(2)函数外部调用该函数,传入97,返回1到97以内质数,返回值赋给 $data

(3)输出变量$data

<?php
header("content-type:text/html;charset=utf-8");

function getPrime($num){
$he="";
for ($x=2; $x<=$num; $x++){
    $flag = false; //创建一个布尔值判断
    if($x==2){
        $he.=$x.","; //由于2可以被自己整除所以直接赋值
    }else{
    for ($y=2;$y<$x;$y++){
        if ($x % $y == 0){
            $flag = false;
            break 1;
        }else{
            $flag = true;
        }
    }
    if($flag){
        $he.=$x.",";
    }
   }
}
return $he;
}


$data=getPrime(97);
echo $data;
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值