身分證既問題

2007-07-19 10:10 pm
假如有一個身分證係y501xxxx,咁之後x果d點計出黎
咁又點計( )d字呢
兩個問題~答y501果個就會有最佳,答埋( )就一定係~多謝

回答 (2)

2007-07-19 11:10 pm
✔ 最佳答案
淨係得y501幾個字係冇可能計到跟住個4個xxx(x),其實身分證號碼可以計出黎只有 括弧內既數字,叫check digit,計法如下:
香港身分證號碼中 括弧內的數字的 formula
例如身分證號碼為 Y135798
Y係 26個英文字母入面第 25個
首先將 25x8加
第一個數字 x7加
第二個數字 x6 etc.
即係以下 formula:
25x8 + 1x7 + 3x6 + 5x5 + 7x4 + 9x3 + 8x2 = 321
然後用呢個數(即係321)除 11= 29...2
再用 11減返個餘數(即係2)= 9
9 就係括號入面個 number
即係個 id# 係 Y123798(9)
如果最後答案係零,括號內數字就會係 (A)

ID card no. : E635948
E 係排第 5
將 8x 第一個數字 (第一個係 E = 即係 5) = 40
將 7x 第二個數字 (6) = 42
將 6x 第三個數字 (3) = 18
將 5x 第四個數字 (5) = 25
將 4x 第五個數字 (9) = 36
將 3x 第六個數字 (4) = 12
將 2x 第七個數字 (8) = 16
將呢堆數加埋佢 :
40 + 42 + 18 + 25 + 36 + 12 + 16= 189
將呢個數 (189) 除 11 = 17... 2
又再用 11 黎減呢個數 (2) = 9
9 就係括號入面個數喇
2007-11-10 6:23 am
回應jack既答案,
你話最後答案係0既話就係A,
其實應該係細過0先係A,
如果最後答案係0既話,括號入面既數字依然係0


收錄日期: 2021-04-13 14:03:37
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070719000051KK02198

檢視 Wayback Machine 備份