m = s % 10
檢查碼 c = 10 - m 。c 的範圍為 1 ~ 10
m = 0 c = 10 這是錯的
請用a020 附的的公式計算
檢查碼其實沒有錯
這算是另一種驗證方法吧
題目說:身分證號碼的最後一碼是「檢查碼」,它是用前 9 碼所推算出來的。
F13024567
這個例子的前 9 碼算出來檢查碼是5
把5加到最後1碼(身分證有10碼)
F130245675 是正確的身分證
A12345678、M12345678 和 W12345678 這三個號碼的檢查碼都是 9
把9加到放到最後一碼
A123456789、M123456789、W123456789
這些都是正確的身分證