PTA刷题记录:L1-016 查验身份证 (15分) L1-016 查验身份证 (15分) 题目要求:一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最...
// 输入身份证号码的个数 N scanf("%d", &N); // 循环处理每一个身份证号码 for (int i = 0; i < N; i++) { sum = 0; // 初始化总和,存储前17位数字与系数相乘后的累加结果 char num3[18]; // 定义字符数组 num3 用于存储输入的身份证号码 // 输入一个身份证号码 scanf("%s", num3...
现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。 输入格式: 输入第一行给出正整数N(<= 100)是输入的身份证号码的个数。随后N行,每行给出1个18位身份证号码。 输出格式: 按照输入的顺序每行输出1个有问题的身份证号码。这里并不检验前17位是否合理,只检查前17位是否全为数字且最后1位...
L1-016 查验身份证 #include <iostream>#include<algorithm>#include<cmath>#include#include<cstdio>#include<sstream>#include<cstring>#include<cctype>usingnamespacestd;#definemaxn 3000intmain() {stringids[maxn] ;intN,count=0; cin>>N;intweight[17] = {7,9,10,5,8,4,2,1,6,3,7,9,10,5...
L1-016 查验身份证 (15 point(s)),之前在PAT乙级也写过,这次写完后看了看,发现自己好像少考虑了一个条件“检查前17位是否全为数字”。当时只看到前面的条件“并不检验前17位是否合理”,所以就没管写出了下面这个代码。但提交后发现也是可以AC的。稍微想了想,这应该是钻
L1-016 查验身份证 (15 分) 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: ...
L1-016 查验身份证 这题不算难,但是坑点在于题目中的 这里百度了一下 L1-020 帅到没朋友 这题的题意不是很好理解,尤其是下面这句话。(指的是只有一人的时候默认是没人,这也是这道题的难点) 注意:没有朋友的人可以是根本没安装“朋友圈”,也可以是只有自己一个人在朋友圈的人。虽然有个别自恋狂会自己把...
L1-016 查验身份证 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: ...
类型 身份证阅读器 价格说明 价格:商品在爱采购的展示标价,具体的成交价格可能因商品参加活动等情况发生变化,也可能随着购买数量不同或所选规格不同而发生变化,如用户与商家线下达成协议,以线下协议的结算价格为准,如用户在爱采购上完成线上购买,则最终以订单结算页价格为准。 抢购价:商品参与营销活动的活动价格...
> 新中新S8E l2 天杰办公设备专营店 关注店铺 评分详细 商品评价: 4.7 高 物流履约: 5.0 高 售后服务: 4.8 高 手机下单 进店逛逛|关注店铺 关注对比 企业购更优惠 新中新S8E(L1)手持式身份证阅读器 轻薄安卓系统二代证核验登记机 人脸识别 标配版