最终幻想10技能幻光球:请问为什么我的身份证号码最后一位是字母X而不是数字

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/25 19:36:29

哈哈哈哈,这是一道计算机题让我告诉你吧
身份证号使用计算机语言输的,最后一位叫验证码,它是这样算出的:
1步:前17为数字加权求和这的根据一个表求
比如某人身份证号是230103198105111412(前两位表示省,接下两位是市,19810511是出生年月日,141市和你同年同月同日生的人的顺序号)把每一个数字和对应的表中数相乘在求和得出
2步:校验码字符值得计算
就是用上一步得出的数除以11求出了一个余数
3步:对表
把上一步求得余数对照一个表,这个表就是你问的问题了
因为这个表中有了x出现
0 1 2 3 4 5 6 7 8 9 10
1 0 X 9 8 7 6 5 4 3 2
本人观点是你求得数正好是2,对应表中的X,所以~~~~
再没有比这更详细地回答了!!!!!!!!!!!!!!!

身份证上最后一位是前面17位的识别码
是通过前面数字计算后除以11再移位得来
因为是除以11,所以0-9共10个数就不够用
就加了一个X
将身份证的18位号往电脑里一输,就会计算前17位(计算方法网上可以查到)计算得出的识别码看是否和输入的一致,如果不一致那这个号码肯定是假的了。
识别码一般是作为效验用,看数据传输或录入是否正确。

那是规定~~~
为了区别`!~!

那是以前的号码,即使换证也没变,

因为你密而不宣,所以是X