蓝桥杯,模拟1916: 蓝桥杯算法提高VIP-身份证号码升级题解

旧巴黎 算法基础篇 87 0
全网最全C++题库,助您快速提升编程技能!题库丰富多样,涵盖各个领域,让您在练习中不断成长!
从1999年10月1日开始,公民身份证号码由15位数字增至18位,,升级方法为:。将前 17 位分别乘以对应系数 并相加,然后除以 11 取余数,0-10 分别对应 1 0 x 9 8 7 6 5 4 3 2,请编写一个程序,用户输入15位身份证号码,程序生成18位身份证号码,假设所有要升级的身份证的四位年份都是19××年

从1999年10月1日开始,公民身份证号码由15位数字增至18位。(18位身份证号码简介)。升级方法为: 1、把15位身份证号码中的年份由2位(7,8位)改为四位。 2、最后添加一位验证码。验证码的计算方案: 将前 17 位分别乘以对应系数 (7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2) 并相加,然后除以 11 取余数,0-10 分别对应 1 0 x 9 8 7 6 5 4 3 2。 请编写一个程序,用户输入15位身份证号码,程序生成18位身份证号码。假设所有要升级的身份证的四位年份都是19××年

蓝桥杯,模拟1916: 蓝桥杯算法提高VIP-身份证号码升级题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)

标签: 蓝桥杯 模拟1916: 蓝桥杯算法提高VIP-身份证号码升级题解