完全平方數計算器

輸入一個數字,判斷是否為完全平方數;或輸入起始數與終止數,生成範圍內的所有完全平方數。

完全平方數判斷或生成

什麼是完全平方數?

完全平方數是指可以表示為某個整數的平方的非負整數。換句話說,如果存在一個整數 \(n\),使得 \(n^2 = x\),那麼 \(x\) 就是一個完全平方數。

如何判斷一個數是否為完全平方數?

  1. 檢查 \(x\) 是否為非負整數(大於0的整數)。
  2. 平方根計算 \(n = \sqrt{x}\)。
  3. 檢查 \(n\) 是否是整數(即 \(n\) 的平方是否等於 \(x\)),若 \(n\) 是整數,那麼 \(x\) 為完全平方數;否則,\(x\)不是完全平方數。

示例

例子 1:判斷 16 是否為完全平方數

解答:

計算 \(n = \sqrt{16} = 4\)。

\(4^2 = 16\)。

所以,16 是完全平方數。

例子 2:判斷 20 是否為完全平方數

解答:

計算 \(n = \sqrt{20} \approx 4.47\)。

\(4.47\) 不是整數。

所以,20 不是完全平方數。

例子 3:判斷 289 是否為完全平方數

解答:

計算 \(n = \sqrt{289} = 17\)。

\(17^2 = 289\)。

因此,289 是完全平方數。

例子 4:判斷 1728 是否為完全平方數

解答:

計算 \(n = \sqrt{1728} \approx 41.57\)。

\(41.57\) 不是整數。

所以,1728 不是完全平方數。

前 100 個完全平方數

  • 1
  • 4
  • 9
  • 16
  • 25
  • 36
  • 49
  • 64
  • 81
  • 100
  • 121
  • 144
  • 169
  • 196
  • 225
  • 256
  • 289
  • 324
  • 361
  • 400
  • 441
  • 484
  • 529
  • 576
  • 625
  • 676
  • 729
  • 784
  • 841
  • 900
  • 961
  • 1024
  • 1089
  • 1156
  • 1225
  • 1296
  • 1369
  • 1444
  • 1521
  • 1600
  • 1681
  • 1764
  • 1849
  • 1936
  • 2025
  • 2116
  • 2209
  • 2304
  • 2401
  • 2500
  • 2601
  • 2704
  • 2809
  • 2916
  • 3025
  • 3136
  • 3249
  • 3364
  • 3481
  • 3600
  • 3721
  • 3844
  • 3969
  • 4096
  • 4225
  • 4356
  • 4489
  • 4624
  • 4761
  • 4900
  • 5041
  • 5184
  • 5329
  • 5476
  • 5625
  • 5776
  • 5929
  • 6084
  • 6241
  • 6400
  • 6561
  • 6724
  • 6889
  • 7056
  • 7225
  • 7396
  • 7569
  • 7744
  • 7921
  • 8100
  • 8281
  • 8464
  • 8649
  • 8836
  • 9025
  • 9216
  • 9409
  • 9604
  • 9801
  • 10000