#13093: 題目公式錯誤


nike00811 (nike)


m = s % 10 

檢查碼 c = 10 - m 。c 的範圍為 1 ~ 10

m = 0  <--> c = 10 這是錯的

請用a020 附的的公式計算

#13285: Re:題目公式錯誤


a0970580085@gmail.com (/)


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 

這些都是正確的身分證