回覆列表
  • 1 # 使用者1789647652139079

    身份證第18位(校驗碼)的計算方法  1、將前面的身份證號碼17位數分別乘以不同的係數。從第一位到第十七位的係數分別為:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。  2、將這17位數字和係數相乘的結果相加。  3、用加出來和除以11,看餘數是多少?  4、餘數只可能有0-1-2-3-4-5-6-7-8-9-10這11個數字。其分別對應的最後一位身份證的號碼為1-0-X-9-8-7-6-5-4-3-2。  5、透過上面得知如果餘數是2,就會在身份證的第18位數字上出現羅馬數字的Ⅹ。如果餘數是10,身份證的最後一位號碼就是2。  例如:某男性的身份證號碼是34052419800101001X。我們要看看這個身份證是不是合法的身份證。  首先我們得出前17位的乘積和是189,然後用189除以11得出的結果是17+2/11,也就是說其餘數是2。最後透過對應規則就可以知道餘數2對應的數字是x。所以,可以判定這是一個合格的身份證號碼。

  • 2 # 小七@Lnitial Heart


    最後一位的校驗碼計算方法如下: 

    (1)十七位數字本體碼加權求和公式,先對前17位數字加權求和 

    S = Sum(Ai×Wi), i = 0,1,2,...,16 

    Ai:表示第i位置上的身份證號碼數字值 

    Wi:表示第i位置上的加權因子,Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 


    (2)計算模 

    Y = mod(S, 11) 

    Y是S除以11的餘數,數學上簡稱模。 

    (3)透過模得到對應的校驗碼 

    Y: 0 1 2 3 4 5 6 7 8 9 10 

    校驗碼: 1 0 X 9 8 7 6 5 4 3 2


    雙數是女的,單數是男的 

  • 中秋節和大豐收的關聯?
  • 雙韻母有哪些?