• 技术文章 >后端开发 >php教程

    php获取能被1和本身整除的数

    2016-08-23 09:17:51原创695
    php获取89以内的能被1和本身整除的数。这个有点找不到头绪,求方法求指导

    回复内容:

    php获取89以内的能被1和本身整除的数。这个有点找不到头绪,求方法求指导

    这个问题我遇到过,记得是去一家公司面试的时候遇到的,特地整理了下来,你参考看看很好理解的

    final function getPrimesNumber($number) {
        $primes = array ();
        for($i = 1; $i < $number; $i ++) {
            for($j = 2; $j < $i; $j ++) {
                if ($i % $j == 0) {
                    continue 2;
                }
            }
            $primes [] = $i;
        }
        return $primes;
    }

    能被1和本身整除的数吧,也就是质数对吧。

    $max = 89;
    
    for($i = 1; $i <= $max; $i++) {
        $k = 0;
        for($j = 1; $j < $i; $j++) {
            if($i % $j == 0) {
               $k++; 
            }
        }
        if($k == 1) {
            echo $i . '\n';
        }
    }
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php
    上一篇:node.js - 如何将我的php脚本以守护进程的方式一直运行? 下一篇:php time() 的问题
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• PHP8.2将有哪些改动(性能改进、新特性)!• PHP8.2最新进展,即将进行新特性冻结!• 这么写是为啥?运行过程是怎样的 • 正则不会 求解决解决办法 • 请问一个文本存放的有关问题,没搞明白如何整
    1/1

    PHP中文网