100到200素數 偽代碼
2025-04-08 08:49:57問答瀏覽:4168次
最新回答:可以通過以下方法解決問題:
我要提問
登錄后回復
共 4 個回答
-
一、設定數字范圍 start=100 end=200 二、創(chuàng)建空列表 primes用以存放素數 三、遍歷2到end的每項數字i,檢查除i自身外無法整除任何一個數字,且在列表primes中進行判斷,若不能被整除則添加到primes列表中贊23回復舉報 - pseudo SieveOfEratosthenes(n) { var primes = []; for (var i = 2; i <= 200; i++) { if (!primes.includes(i)) { primes.push(i); for (var j = i i; j <= 200; j += i) { primes.push(j); } } } for (var k = 100; k < primes.length; k++) { console.log(primes[k]); } }贊89回復舉報
- 初始化一個空列表用于存放素數 對于每個數i從100到200: 如果i大于1: 對于每個數j從2到i-1: 如果i除以j的余數為0: 跳出內層循環(huán) 如果沒有找到可以整除i的數: 將i添加到素數列表中 輸出素數列表贊39回復舉報
我也是有底線的人~
點擊加載更多
熱門新聞
-
由他
2003位用戶圍觀了該問題 -
肖肖
474位用戶圍觀了該問題 -
那一抹藍
465位用戶圍觀了該問題