C#小程序15位转18位身份证号代码
现在我们使用的都是18位身份证号,而以前都是15位身份证号,而如何将15位身份证号转18位身份证号转换为18位身份证号呢? 1、首先,在15位身份证的第6位之后加上“19”变为17位,即出生年月的年加上19,比如原来的92年就变为1992 2、然后,就是最后一位的计算,方法如下: 1)将1得到的17位身份证号,每一位乘以相应的系数,17位系数为{ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 } 2)将(1)求得17个数相加求和为temp 3)将temp除以11取余,temp%=11; 4)将取余之后的结果作为尾数数组endNum[]的
用户评论