强素数计算器

输入一个数字,判断其是否为强素数,或输入起始数与终止数生成范围内的所有强素数。

强素数判断或生成

什么是强素数?

强素数是指一个素数 \( 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