跳转到内容

User:A2569875/模組邊界條件測試

维基百科,自由的百科全书

28[编辑]


-2147483648[编辑]


[编辑]

  • 錯誤:無法處理數字「∞」,其絕對值已超出支援的處理範圍(35184372088831)。

正無窮大[编辑]

  • 錯誤:無法處理數字「正無窮大」,其絕對值已超出支援的處理範圍(35184372088831)。

Googol[编辑]

  • 錯誤:無法處理數字「1e+100」,其絕對值已超出支援的處理範圍(35184372088831)。

1/Googol[编辑]

  • [已修復] 2018-11-4發現BUG,輸入極小的數字會正常運算,疑似被當成0 ->[解法] 轉到浮點數
  • 1e-100是一個实数
  • 正數
  • 1e+100的倒数
  • 1e-200的平方根

9999999999999999999999[编辑]

  • 錯誤:無法處理數字「9999999999999999999999」,其絕對值已超出支援的處理範圍(35184372088831)。

-111111111111111+111111111111111i[编辑]

  • 錯誤:無法處理數字「-111111111111111+111111111111111i」,其絕對值已超出支援的處理範圍(35184372088831)。

0[编辑]

  • [已修復] 2018-10-20發現BUG,因為所有質數都是0的因數,因此陷入無窮迴圈 ->[解法] +條件 n > 0
  • 平方數,為0的平方。
  • 立方數,為0的立方。
  • 第1個普洛尼克數,為0與1的乘積。下一個為2
  • 第0個佩爾數。下一個為1
  • 第0個斐波那契數

2i[编辑]


14+18i[编辑]


0.125[编辑]

  • [已修復] 2018-11-3發現BUG,小數會照樣被送去算短除法,通通除不盡後輸出質數 ->[解法] 轉到浮點數
  • 0.125是一個实数
  • 正數
  • 8的倒数

NaN[编辑]

  • [已修復] 2018-11-4發現BUG,輸入NaN會正常運算,甚至會無窮迴圈 ->[解法] +條件,返回錯誤
  • 錯誤:'NaN' 不是一個數字。

娜娜奇[编辑]

  • 錯誤:「娜娜奇」不是一個數字。

nil[编辑]

  • 錯誤:「nil」不是一個數字。

null[编辑]

  • 錯誤:「null」不是一個數字。

-1[编辑]


i[编辑]


.0[编辑]


.[编辑]


..[编辑]

  • 錯誤:「..」不是一個數字。

-.[编辑]


+.[编辑]