回覆列表
  • 1 # 使用者7056439128899

    計算方法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位數字上出現羅馬數字的X。如果餘數是10,身份證的最後一位號碼就是2;

    校驗碼 程式碼作為資料在向計算機或其它裝置進行輸入時,容易產生輸入錯誤,為了減少輸入錯誤,編碼專家發明了各種校驗檢錯方法,並依據這些方法設定了校驗碼。凡設有校驗碼的程式碼,是由本體碼與校驗碼兩部分組成(如組織機構程式碼),本體碼是表示編碼物件的號碼,校驗碼則是附加在本體碼後邊,用來校驗本體碼在輸入過程中準確性的號碼。每一個本體碼只能有一個校驗碼,校驗碼透過規定的數學關係得到。 校驗碼的校驗原理是:系統內部預先設定根據校驗方法所匯出的校驗公式編製成的校驗程式,當帶有校驗碼的程式碼輸入系統時,系統利用校驗程式對輸入的本體碼進行運算得出校驗結果之後,再將校驗結果與輸入程式碼的校驗碼進行對比來檢測輸入的正確與否。如果兩者一致,則表明程式碼輸入正確,系統允許進入,如果不一致,則表明程式碼輸入有誤,系統拒絕進入,並要求程式碼重新輸入。

  • 中秋節和大豐收的關聯?
  • 危如累卵什麼意思?