卡布列克數計算器
輸入一個數字判斷是否為卡布列克數;或輸入起始數與終止數,生成範圍內的所有卡布列克數。
什麼是卡布列克數?
卡布列克數(Kaprekar Number)是一種特殊類型的數位,如果一個正整數 \(n\) 是卡布列克數,那麼,它的平方米的前半部分和後半部分的和等於原數 \(n\)。即如果 \(n^2\) 被分成兩部分,其部分的和應等於 \(n\) 本身。如,\(9^2 = 81\),將 \(81\) 分為 \(8\) 和 \(1\),\(8 + 1 = 9\),所以,9 是卡布列克數。
如何判斷一個數字是否為卡布列克數?
- 計算平方:首先計算該數位的平方 \(n^2\)。
- 分割平方:將平方結果的數位分為兩部分,左邊部分和右邊部分。
- 計算和:將這兩部分的和相加。
- 比較結果:如果這兩部分的和等於原數 \(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