热门

最新

红包

立Flag

投票

同城

我的

发布
weirdg
抱紫
6 年前
trueweirdg

各位大佬,这个如何用顺序队列实现啊太难了,希望各位大佬能写简单点的

CSDN App 扫码分享
分享
9
2
打赏
  • 复制链接
  • 举报
下一条:
创建一个自定义函数,输入15位身份证号转换成新的18位转换规则如下: 第一代身份证十五位数升为第二代身份证十八位数的一般规则是: 第一步,在原十五位数身份证的第六位数后面插入19 ,这样身份证号码即为十七位数; 第二步,按照国家规定的统一公式计算出第十八位数,作为校验码放在第二代身份证的尾号。   校验码计算方法: 将身份证前十七位数分别乘以不同系数,从第一至十七位的系数 分别为7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2, 将这十七位数字和系数相乘的结果相加,用加出来的和除以11, 看看余数是多少。余数只可能有 0、1、2、3、4、5、6、7、8、9、10这十一个数字, 其分别对应的最后一位身份证的号码为1、0、X、9、8、7、6、5、4、3、2, -----------就是余数 0 对应 1 ,一一对应 这样就得出了第二代身份证第十八位数的校验码。好迷感觉题都看不懂
立即登录