卡布列克數計算器

輸入一個數字判斷是否為卡布列克數;或輸入起始數與終止數,生成範圍內的所有卡布列克數。

卡布列克數判斷或生成

什麼是卡布列克數?

卡布列克數(Kaprekar Number)是一種特殊類型的數位,如果一個正整數 \(n\) 是卡布列克數,那麼,它的平方米的前半部分和後半部分的和等於原數 \(n\)。即如果 \(n^2\) 被分成兩部分,其部分的和應等於 \(n\) 本身。如,\(9^2 = 81\),將 \(81\) 分為 \(8\) 和 \(1\),\(8 + 1 = 9\),所以,9 是卡布列克數。

如何判斷一個數字是否為卡布列克數?

  1. 計算平方:首先計算該數位的平方 \(n^2\)。
  2. 分割平方:將平方結果的數位分為兩部分,左邊部分和右邊部分。
  3. 計算和:將這兩部分的和相加。
  4. 比較結果:如果這兩部分的和等於原數 \(n\),則該數位是卡布列克數;否則不是。

示例

例子 1:判斷 45 是否為卡布列克數

解答:

1. 計算平方:

\(45^2 = 2025\)

2. 分割平方:

將 \(2025\) 分為 \(20\) 和 \(25\)

3. 計算和:

\(20 + 25 = 45\)

4. 判斷結果:

和相等。因此,\(45\) 是卡布列克數。

例子 2:判斷 13 是否為卡布列克數

解答:

1. 計算平方:

\(13^2 = 169\)

2. 分割平方:

將 \(169\) 分為 \(1\) 和 \(69\)、\(16\) 和 \(9\)

3. 計算和:

\(1 + 69 = 70\),\(16 + 9 = 25\)

4. 判斷結果:

和都不等於 13,所以,\(13\) 不是卡布列克數。

例子 3:判斷 99 是否為卡布列克數

解答:

1. 計算平方:

\(99^2 = 9801\)

2. 分割平方:

將 \(9801\) 分為 \(98\) 和 \(01\)

3. 計算和:

\(98 + 01 = 99\)

4. 判斷結果:

和相等。所以,\(99\) 是卡布列克數。

前 90 個卡布列克數

  • 1
  • 9
  • 45
  • 55
  • 99
  • 297
  • 703
  • 999
  • 2223
  • 2728
  • 4879
  • 4950
  • 5050
  • 5292
  • 7272
  • 7777
  • 9999
  • 17344
  • 22222
  • 38962
  • 77778
  • 82656
  • 95121
  • 99999
  • 142857
  • 148149
  • 181819
  • 187110
  • 208495
  • 318682
  • 329967
  • 351352
  • 356643
  • 390313
  • 461539
  • 466830
  • 499500
  • 500500
  • 533170
  • 538461
  • 609687
  • 627615
  • 643357
  • 648648
  • 670033
  • 681318
  • 791505
  • 812890
  • 818181
  • 851851
  • 857143
  • 961038
  • 994708
  • 999999
  • 4444444
  • 4927941
  • 5072059
  • 5479453
  • 5555556
  • 8161912
  • 9372385
  • 9999999
  • 11111112
  • 13641364
  • 16590564
  • 19273023
  • 19773073
  • 24752475
  • 25252525
  • 30884184
  • 36363636
  • 38883889
  • 44363341
  • 44525548
  • 49995000
  • 50005000
  • 55474452
  • 55636659
  • 61116111
  • 63636364
  • 69115816
  • 74747475
  • 75247525
  • 80226927
  • 80726977
  • 83409436
  • 86358636
  • 88888888
  • 91838088
  • 94520547