php獲取能被1和本身整除的數

WBOY
發布: 2016-08-23 09:17:51
原創
1294 人瀏覽過

php取得89以內的能被1和本身整除的數。這個有點找不到頭緒,求方法求指導

回覆內容:

php取得89以內的能被1和本身整除的數。這個有點找不到頭緒,求方法求指導

這個問題我遇到過,記得是去一家公司面試的時候遇到的,特地整理了下來,你參考看看很好理解的

<code>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;
}</code>
登入後複製

能被1和本身整除的數吧,也就是質數對吧。

<code>$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';
    }
}</code>
登入後複製
相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!