- 博客(1)
- 收藏
- 关注
原创 检验身份证号的有效性并输出有问题的号码
一个合法身份证号码共18位,由17位地区、日期编号和顺序编号加1位校验码组成。校验码计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: Z:0 1 3 4 5 6 7 8 9 10(删掉了2) M:1 0 9 8 7 6 5 4 3 2(删掉了2对应的X) 现在给定一些身份证号码,请验证校验码有效性并输出有问题的号码
2022-11-22 16:17:25
638
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人