CSDN 上 2011年的也不知道哪里抄来的笔记,现在竟然下架要审核了
计算方法
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。(即余数0对应1,余数1对应0,余数2对应X...)
5、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是2,身份证的最后一位号码就是罗马数字X。
热议
推荐楼 orwtmc 2小时前
mod11-2不是公开算法嘛?
2楼 蒂姆·库克 3小时前
不懂,什么东西,zsbd
3楼 370 3小时前
泄漏过家机密
4楼 cxmiao 3小时前
9.1又有新规出来咯
5楼 h20 3小时前
毕竟是生成器的关键算法
6楼 qinghe187100 2小时前
最后一位X的怎么算
7楼 h20 2小时前
最后一位X的怎么算
mod11和银行卡的lunh相似
9楼 xjjmjj 2小时前
这就是传说中的C语言
10楼 sRGB 1小时前
最后一位X的怎么算
计算方法
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。(即余数0对应1,余数1对应0,余数2对应X...)
5、通过上面得知如果余数是3,就会在身份证的第18位数字上出现的是9。如果对应的数字是2,身份证的最后一位号码就是罗马数字X。
12楼 fatal 1小时前
mjj都自建,lz早期弃用csdn吧
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。