Originally posted by ericfong at 2005-3-18 10:13 PM: 點計? 其實要檢查身份證號碼是否真確,是倚賴檢查數位(=括號的數字)來檢驗的. 而(檢查數位)則是附加在某個代碼末端處的一個數位,可用來檢查輸入的代碼是否正確。 如要找出D308377(?)的檢查數位, 1)從右至左的毎一個數位都獲分配不同的權,分別是2、3、4、5、6、7、8。 D308377 7X2=14 7X3=21 3X4=12 8X5=40 0X6=0 3X7=21 4X8=32 (A=1,B=2,C=3...........餘此類推.....X=24,Y=25,X=26) 2)計算出它們的加權總數 14+21+12+40+0+21+32=140 3)把加權總數除以11 140÷11=120餘8 4)檢查數位=11-餘數 =11-8 =3 注意若所得的餘數是0,則檢查數位也是0;若所得的餘數是1,則檢查數位便是10,我們會以「A」來表示。 而且有效的身份證號碼的加權總數可被11整除。 ps:終於打完....=.=收工! |