时间:2023-11-20 来源:网络整理 人气:
你是否经常遇到需要计算身份证号最后一位的情况?不用担心,这里有一个简便的方法,让你轻松解决这个问题。
首先,让我们来了解一下身份证号的编码规则。每个身份证号共有18位,前17位为固定的地区、年份、月份、日期和顺序码,最后一位为校验码。校验码的计算方法如下:
1.将前17位分别乘以对应的权重值(分别为7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4和2)。
2.将得到的结果相加。
3.将相加后的结果除以11,并取余数。
4.根据余数,查找对应的校验码。
举个例子来说明吧。假设我们有一个身份证号为32031119900101001X,我们要计算出最后一位校验码X。
首先,将前17位按照权重值进行乘法运算,并将结果相加:3*7+2*9+0*10 +3*5+1*8+1*4+1*2+9*1+9*6+9*3+0*7+0*9+1*10 +0*5+1*8+0*4+0*2= 210。
然后,将相加后的结果除以11,并取余数:210 % 11 =4。
imtoken官网版下载:https://cjge-manuscriptcentral.com/software/66002.html