反素数计算器

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

反素数判断或生成

什么是反素数?

反素数是指将一个素数的阿拉伯数字序列(十进制)由低位向高位反写,得到的另一个数如果仍为素数,那么这个数称为反素数。例如,17 是素数,反写就是 71,71 也是一个素数,所以,17 是一个反素数。

如何判断一个数是否为反素数?

  1. 确定数字是否为素数:一个数如果大于 1,并且只能被1和它本身整除,那么这个数就是素数。
  2. 反写数字:将该素数的阿拉伯数字序列反向排列,得到新的数字。
  3. 判断反写的数字是否为素数:检查反写后的数字是否大于 1,并且只能被 1 和它本身整除(质数判断)。如果是,则原数为反素数。

示例

例子 1:判断 59 是否为反素数

解答:

59 是素数。

反写后的数字是 95。

95 不是素数。

因此,59 不是反素数。

例子 2:判断 137 是否为反素数

解答:

137 是素数。

反写后的数字是 731。

731 不是素数。

因此,137 不是反素数。

例子 3:判断 1021 是否为反素数

解答:

1021 是素数。

反写后的数字是 1201。

1201 也是素数。

因此 1021 是反素数。

前 100 个反素数

  • 13
  • 17
  • 31
  • 37
  • 71
  • 73
  • 79
  • 97
  • 107
  • 113
  • 149
  • 157
  • 167
  • 179
  • 199
  • 311
  • 337
  • 347
  • 359
  • 389
  • 701
  • 709
  • 733
  • 739
  • 743
  • 751
  • 761
  • 769
  • 907
  • 937
  • 941
  • 953
  • 967
  • 971
  • 983
  • 991
  • 1009
  • 1021
  • 1031
  • 1033
  • 1061
  • 1069
  • 1091
  • 1097
  • 1103
  • 1109
  • 1151
  • 1153
  • 1181
  • 1193
  • 1201
  • 1213
  • 1217
  • 1223
  • 1229
  • 1231
  • 1237
  • 1249
  • 1259
  • 1279
  • 1283
  • 1301
  • 1321
  • 1381
  • 1399
  • 1409
  • 1429
  • 1439
  • 1453
  • 1471
  • 1487
  • 1499
  • 1511
  • 1523
  • 1559
  • 1583
  • 1597
  • 1601
  • 1619
  • 1657
  • 1669
  • 1723
  • 1733
  • 1741
  • 1753
  • 1789
  • 1811
  • 1831
  • 1847
  • 1867
  • 1879
  • 1901
  • 1913
  • 1933
  • 1949
  • 1979
  • 3011
  • 3019
  • 3023
  • 3049