快樂數計算器

輸入數字判斷是否為快樂數;或輸入起始數與終止數,生成範圍內的所有快樂數。

快樂數判斷或生成

什麼是快樂數?

快樂數是指一個正整數,通過反覆將其各位數字的平方和求出,最終得到1的數。如果這個過程產生了循環而不等於1,則該數不是快樂數。

如何判斷一個數是否為快樂數?

計算步驟:

  • 將數字的每一位平方後求和。
  • 用得到的和繼續重複上述過程。
  • 如果最終結果為1,則該數是快樂數;如果形成循環且不等於1,則不是快樂數。
  • 注意事項:記錄已經出現的和,以檢查是否進入循環。若進入循環,那肯定不是快樂數。

    示例

    示例 1:判斷 478 是否為快樂數

    解答:

    計算過程:

    \( 4^2 + 7^2 + 8^2 = 16 + 49 + 64 = 129 \)

    \( 1^2 + 2^2 + 9^2 = 1 + 4 + 81 = 86 \)

    \( 8^2 + 6^2 = 64 + 36 = 100 \)

    \( 1^2 + 0^2 + 0^2 = 1 + 0 + 0 = 1 \)

    結果為 1,因此,478 是一個快樂數。

    示例 2:判斷 2023 是否為快樂數

    解答:

    計算過程:

    \( 2^2 + 0^2 + 2^2 + 3^2 = 4 + 0 + 4 + 9 = 17 \)

    \( 1^2 + 7^2 = 1 + 49 = 50 \)

    \( 5^2 + 0^2 = 25 + 0 = 25 \)

    \( 2^2 + 5^2 = 4 + 25 = 29 \)

    \( 2^2 + 9^2 = 4 + 81 = 85 \)

    \( 8^2 + 5^2 = 64 + 25 = 89 \)

    \( 8^2 + 9^2 = 64 + 81 = 145 \)

    \( 1^2 + 4^2 + 5^2 = 1 + 16 + 25 = 42 \)

    \( 4^2 + 2^2 = 16 + 4 = 20 \)

    \( 2^2 + 0^2 = 4 + 0 = 4 \)

    \( 4^2 = 16 \)

    \( 1^2 + 6^2 = 1 + 36 = 37 \)

    \( 3^2 + 7^2 = 9 + 49 = 58 \)

    \( 5^2 + 8^2 = 25 + 64 = 89 \)

    89 上面已經出現過了,說明進入循環,最終結果肯定不為 1。

    所以,2023 不是快樂數。

    前 100 個快樂數

    • 1
    • 7
    • 10
    • 13
    • 19
    • 23
    • 28
    • 31
    • 32
    • 44
    • 49
    • 68
    • 70
    • 79
    • 82
    • 86
    • 91
    • 94
    • 97
    • 100
    • 103
    • 109
    • 129
    • 130
    • 133
    • 139
    • 167
    • 176
    • 188
    • 190
    • 192
    • 193
    • 203
    • 208
    • 219
    • 226
    • 230
    • 236
    • 239
    • 262
    • 263
    • 280
    • 291
    • 293
    • 301
    • 302
    • 310
    • 313
    • 319
    • 320
    • 326
    • 329
    • 331
    • 338
    • 356
    • 362
    • 365
    • 367
    • 368
    • 376
    • 379
    • 383
    • 386
    • 391
    • 392
    • 397
    • 404
    • 409
    • 440
    • 446
    • 464
    • 469
    • 478
    • 487
    • 490
    • 496
    • 536
    • 556
    • 563
    • 565
    • 566
    • 608
    • 617
    • 622
    • 623
    • 632
    • 635
    • 637
    • 638
    • 644
    • 649
    • 653
    • 655
    • 656
    • 665
    • 671
    • 673
    • 680
    • 683
    • 694