麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > Ruby > 正文

在ruby中如何判斷一個(gè)數(shù)是否為質(zhì)數(shù)

2020-02-24 15:30:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在Ruby中質(zhì)數(shù)也被我們稱(chēng)為素?cái)?shù),我們經(jīng)常需要判斷出一個(gè)數(shù)是否為質(zhì)數(shù),那么你知道在ruby中如何判斷一個(gè)數(shù)是否為質(zhì)數(shù)嗎?下面我們就一起去看看具體的方法吧。

ruby判斷一個(gè)數(shù)是否為質(zhì)數(shù)

質(zhì)數(shù)又稱(chēng)素?cái)?shù)。一個(gè)大于1的自然數(shù),如果除了1和它自身外,不能被其他自然數(shù)整除的數(shù);(除0以外)否則稱(chēng)為合數(shù) 。根據(jù)算術(shù)基本定理,每一個(gè)比1大的整數(shù),要么本身是一個(gè)質(zhì)數(shù),要么可以寫(xiě)成一系列質(zhì)數(shù)的乘積;而且如果不考慮這些質(zhì)數(shù)在乘積中的順序,那么寫(xiě)出來(lái)的形式是唯一的。

?

復(fù)制代碼 代碼如下:

def prime?(num)
? res = [1]
? res << num

?

? if num == 0 || num == 1
??? return false
? end

? 2.upto(10) do |x|
??? #如果有自己的話,就跳下一次循環(huán)
??? if num == x
????? next
??? end

??? #看看是否能被 2-10之間的數(shù)整除, 取余數(shù)相當(dāng)于分組
??? if num % x == 0
????? res << x
??? end
? end

? res.length > 2 ? false : true
end

以上就是小編介紹關(guān)于在ruby中如何判斷一個(gè)數(shù)是否為質(zhì)數(shù)的內(nèi)容,經(jīng)過(guò)武林小編詳細(xì)的介紹后相信你一定可以輕松學(xué)會(huì),喜歡的朋友趕緊get起來(lái)吧!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 精品国产一区二区亚洲人成毛片 | 九九热九九热 | 国产高潮好爽受不了了夜色 | 日韩视频不卡 | 成人毛片免费 | 免费黄网站在线播放 | 91色综合综合热五月激情 | 99热1 | 九九热精品视频在线 | 久久久www成人免费毛片 | 韩国三级日本三级香港三级黄 | 精品国产一区二区三区天美传媒 | 91一区二区在线观看 | 婷婷中文字幕一区二区三区 | 久草影音 | 综合精品久久 | 免费特黄| 亚洲小视频在线播放 | 成年免费大片黄在线观看岛国 | 男女一边摸一边做羞羞视频免费 | av老司机久久 | 国产1区在线观看 | 嫩呦国产一区二区三区av | 久久国产一级片 | 鲁久久| 精品久久一区二区三区 | 巨根插入| 国产一级二级视频 | 香蕉久久久 | 欧美日韩国产成人在线观看 | 在线视频观看国产 | 国产免费资源 | 性高潮一级片 | 91av在线免费观看 | 日韩高清影视 | 久久久久久久久久久久久久国产 | 一边吃奶一边插下面 | 美国av免费看 | 青青草国产在线视频 | 国产手机av在线 | 精品国产一区二区三区久久久蜜月 |