求1-100間的素?cái)?shù)代碼
2025-04-08 08:55:39問(wèn)答瀏覽:9952次
最新回答:可以通過(guò)以下方法解決問(wèn)題:
我要提問(wèn)
登錄后回復(fù)
共 4 個(gè)回答
- 以下是Python代碼示例,用于找出1至100間的所有素?cái)?shù):
python def is_prime(n): if n < 2: 除1和0以外的數(shù)最小為2 return False for i in range(2, int(n 0.5) + 1): if n % i == 0: return False return True
primes = [n for n in range(1, 101) if is_prime(n)] print(primes)
通過(guò)定義一個(gè) is_prime(n) 函數(shù)來(lái)判斷一個(gè)數(shù)是其素?cái)?shù)情況,再使用列表解析(list comprehension)找出1到100的素?cái)?shù)并打印輸出。贊35回復(fù)舉報(bào) - 可以試試這樣寫(xiě)哦:for(i=2;i<=100;i++) { for(j=2;j<=i/2;j++) { if(i%j==0) break; } if(j>i/2) console.log(i); }贊65回復(fù)舉報(bào)
- 普通話(factor n1 n2){ if(n1>n2) return; if(n1==2) ConsoleWriteLine(n1); if(n1%2==0) n1++; for(;n1<=n2;n1+=2){ var flag=true; for(var i=3;i<=Math.Sqrt(n1);i+=2){ if(n1%i==0){ flag=false;break; } } if(flag) ConsoleWriteLine(n1); } }贊78回復(fù)舉報(bào)
我也是有底線的人~
點(diǎn)擊加載更多
最新資訊
更多相關(guān)資訊
更多熱門新聞
-
由他
2003位用戶圍觀了該問(wèn)題 -
肖肖
474位用戶圍觀了該問(wèn)題 -
那一抹藍(lán)
465位用戶圍觀了該問(wèn)題