強素數計算器

輸入一個數字,判斷其是否為強素數,或輸入起始數與終止數生成範圍內的所有強素數。

強素數判斷或生成

什麼是強素數?

強素數是指一個素數 \( p \),它大於其相鄰的兩個素數的平均數。換句話說,如果一個素數比它前一個素數和後一個素數的平均值要大,則該素數被稱為強素數。

如何判斷一個數是否為強素數?

  1. 確認素性:首先檢查 \( p \) 是否為素數
  2. 找相鄰素數:確定 \( p \) 的前一個素數 \( p_1 \) 和後一個素數 \( p_2 \)。
  3. 計算平均值:計算相鄰素數的平均值 \( \text{average} = \frac{p_1 + p_2}{2} \)。
  4. 比較:如果 \( p > \text{average} \),則 \( p \) 是強素數;否則不是。

示例

例子 1:判斷 101 是否為強素數

解答:

101 的前一個素數:97

101 的後一個素數:103

平均值計算:\( \text{average} = \frac{97 + 103}{2} = 100 \)

比較:101 > 100

結果:101 是強素數。

例子 2:判斷 211 是否為強素數

解答:

211 的前一個素數:199

211 的後一個素數:223

平均值計算:\( \text{average} = \frac{199 + 223}{2} = 211 \)

比較:211 = 211

結果:211 不是強素數。

例子 3:判斷 1997 是否為強素數

解答:

1997 的前一個素數:1993

1997 的後一個素數:1999

平均值計算:\( \text{average} = \frac{1993 + 1999}{2} = 1996 \)

比較:1997 > 1996

結果:1997 是強素數。

前 100 個強素數

  • 11
  • 17
  • 29
  • 37
  • 41
  • 59
  • 67
  • 71
  • 79
  • 97
  • 101
  • 107
  • 127
  • 137
  • 149
  • 163
  • 179
  • 191
  • 197
  • 223
  • 227
  • 239
  • 251
  • 269
  • 277
  • 281
  • 307
  • 311
  • 331
  • 347
  • 367
  • 379
  • 397
  • 419
  • 431
  • 439
  • 457
  • 461
  • 479
  • 487
  • 499
  • 521
  • 541
  • 557
  • 569
  • 587
  • 599
  • 613
  • 617
  • 631
  • 641
  • 659
  • 673
  • 701
  • 719
  • 727
  • 739
  • 751
  • 757
  • 769
  • 787
  • 809
  • 821
  • 827
  • 853
  • 857
  • 877
  • 881
  • 907
  • 929
  • 937
  • 967
  • 991
  • 1009
  • 1019
  • 1031
  • 1049
  • 1061
  • 1087
  • 1091
  • 1117
  • 1151
  • 1163
  • 1181
  • 1213
  • 1229
  • 1249
  • 1277
  • 1289
  • 1297
  • 1301
  • 1319
  • 1361
  • 1399
  • 1423
  • 1427
  • 1447
  • 1451
  • 1471
  • 1481