24h購物| | PChome| 登入
2017-02-12 00:17:24| 人氣18| 回應0 | 上一篇 | 下一篇
推薦 0 收藏 0 轉貼0 訂閱站台

點樣計香港身分證括弧內數字-

標題:

點樣計香港身分證括弧內數字?

發問:

香港身分證由一個英文字母及七個數字組成,如果已有頭果個英文字及頭六個數目字,點計出括弧內數字呢????

最佳解答:

此文章來自奇摩知識+如有不便請留言告知

< async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> 身份證號碼的秘密 首先,我們將身份證號碼中第一部分的英文字母,按字母的次序轉換成一個數字。例如:“A” 就轉成 “1”,“B” 就轉成 “2”,其餘的如此類推。然後將身份證號碼中的每一個數字(包括由字母轉換成的數字),由左至右,分別乘以 8、7、6、5、4、3、2 等數值,並將結果加起來。(如果身份證號碼有 2 個英文字母,則第一個字母應該乘以 9,其他數字則同上。) 例如:我在上面提過的身份證號碼,如果不理括號裏面的數字,應該是 “H856249”。先將 “H” 轉換成 8,然後由左至右乘以上述的倍數並求和,得 8 ′ 8 + 8 ′ 7 + 5 ′ 6 + 6 ′ 5 + 2 ′ 4 + 4 ′ 3 + 9 ′ 2 = 218 跟著就按以下的步驟計算出括號中的數字:先將上述的總和除以 11,如果整除,那麼括號內的數字就等於 0;如果有餘數,那麼就將 11 減該餘數,所得的差就是括號內的數字了。萬一那個差等於 10,就將括號內的數字定為 “A”。 例如:在上面的例子中,我們將 218 除以 11,得餘數 9,所以括號中的數字就等於 11 - 9 = 2,整個身份證號碼就變成 “H856249(2)” 了。 又如果身份證號碼是 “H856049”,那麼總和將會是 210,餘數是 1,差是 10,所以括號中的數字就應該是 “A” 了。 希望幫到你^^ 2007-01-22 10:21:41 補充: 等我再補充一下括弧入面既數字係咩啦~~~為了解決身份證輸入錯誤的問題,我們引入了一個括號數字,術語上,我們稱它為「核對數位」(check digit)。引入這個核對數位最簡單的目的,就是將原本緊逼在一起的號碼分開,因為我們祇會從 0 至 9 或 A 中選擇其中一個數字作為這個核對數位,所以每個身份證號碼之間,都會有 11 個數字的「距離」。事實上,檢查身份證號碼是否正確的方法,比計算核對數位的方法直接得多,方法如下: 2007-01-22 10:22:28 補充: 首先,我們依舊將身份證號碼中第一部分的英文字母轉換成數字。然後將身份證號碼中的每一個數字(包括核對數位),由左至右,分別乘以每個位的「位值倍數」,即 8、7、6、5、4、3、2 和 1(即將核對數位乘以 1),並將結果加起來,以後稱這個值為「核對值」。最後,將這個核對值除以 11。留意核對數位是將 11 減去前面 7 個位乘以其位值倍數之和除以 11 後的餘數,故此,連同核對數位計算出來的核對值,必定能夠被 11 整除。因此,如果我們發覺核對值不能被 11 整除,那麼輸入的身份證號碼就一定有錯了。 2007-01-22 10:23:23 補充: 例如:“H856249(2)” 是一個正確的號碼,按上述方法計算出的核對值等於8 ′ 8 8 ′ 7 5 ′ 6 6 ′ 5 2 ′ 4 4 ′ 3 9 ′ 2 2 ′ 1 = 220明顯這個數能夠被11所整除。假如在輸入資料時,將其中 1 個位的數字或字母搞錯,例如:變成 “K856249(2)”、“H856049(2)” 或 “H856249(A)”,那麼計算出來的核對值就會分別變成 244、212 和 228。由於這些數值不能被 11 整除,因此我們便知道這些號碼有錯了。 2007-01-22 10:23:30 補充: *或者我自己再講多少少~若果見到括弧入面係(A)~佢係代表0(零),因為佢個樣同英文字母MNOPQ的O冇分,所以避免混淆就用左A~

其他解答:63D0B758E2D502CC

台長: zogfly3
人氣(18) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 興趣嗜好(收藏、園藝、棋奕、汽機車)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文