PTA 1031 查验身份证 (c语言)
1031 查验身份证 (15 分)
代码如下:
#include<string.h>
int main()
{int quan[17]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};char jian[12]={'1','0','X','9','8','7','6','5','4','3','2'};int n,count=0,i,j,s=0,k=0;scanf("%d",&n);char id[19],b[100][19];for(i=0;i<n;i++){scanf("%s",id);for(j=0,s=0;j<17&&'0'<=id[j]&&id[j]<='9';j++)s+=(id[j]-'0')*quan[j];if(j==17&&jian[s%11]==id[17])count++;else{strcpy(b[k],id);k++;}}if(count==n)printf("All passed");else{for(i=0;i<k;i++)puts(b[i]);}
}
PTA 1031 查验身份证 (c语言)相关推荐
- C++学习之路 | PTA乙级—— 1031 查验身份证 (15 分)(精简)
1031 查验身份证 (15 分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2 ...
- PAT乙级 1031 查验身份证 (15 分)
1031 查验身份证 (15 分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2 ...
- 【2020模拟考试T1】【PAT乙】1031 查验身份证 (15分)模拟
problem 1031 查验身份证 (15分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10, ...
- 1031 查验身份证
1031 查验身份证 解题代码 测试结果 问题整理 解题代码 #include<cstdio> #include<iostream> using namespace std; ...
- 查验身份证python_PAT 1031 查验身份证(15)(C++Python)
1031 查验身份证(15)(15 分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8, ...
- python查验身份证_PTA:Python解答1031 查验身份证
1031 查验身份证 (15分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2, ...
- PAT 乙级 1031 查验身份证 (15分)
1031 查验身份证 (15分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2, ...
- PAT乙级1031 查验身份证
1031. 查验身份证(15) 时间限制 200 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 一个合法的身份证号码由17位地区. ...
- 1031 查验身份证 (15 分)
1031 查验身份证 (15 分) 一个合法的身份证号码由17位地区.日期编号和顺序编号加1位校验码组成.校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2 ...
最新文章
- 为什么阿里规定需要在事务注解 @Transactional 中指定 rollbackFor?
- 图的存储结构与操作--C语言实现
- vSphere vCenter 4.0 安装图解
- 简书python爬虫权威_python爬虫 --- 简书评论
- 洛谷P1057传球游戏题解
- 蓝桥杯哈夫曼树java_Java实现蓝桥杯3n+1问题
- 分布式解决方案之分布式日志采集elk+kafka 环境的构建
- matlab将列数据存成excel表格,matlab将列数据存成excel表格-matlab工作区数据怎么转为excel...
- Java 获取本地时间,并格式化年、月、日
- paip.c++ qt 共享库dll的建立
- Cookie 和 Session 规则
- 多张图片合成一张jpg工具_比较好的拼图软件,多张图片合并工具
- 从青铜到王者的路线,javasocket编程聊天室
- 山东中职计算机应用基础课件,计算机应用基础课件(中职)-精选版.ppt
- ElasticSearch6.0.1 拼音搜索,并且高亮显示结果 —6.X版本
- (翻译)机器学习:E.coli数据集的不平衡多类分类
- Oracle定时任务dbms_job使用详解
- 【雷达与对抗】【2013.12】一种紧凑型超宽带雷达系统
- 发明者电子实用宝典_人类发明电话后的第一次通话,竟然是来自发明者的求救声?...
- python经典教程_零基础 Python爬虫经典实战教程
热门文章
- UI设计培训主要学习哪些内容
- 【博客表情包】emoji和符号表情包
- 电脑开机蓝屏怎么解决?3个方法,快速解决电脑蓝屏
- oracle SQL update一次性修改多个字段,数据来源于另一张表
- 操作系统中生产者/消费者问题(一)
- Zookeeper 报错 zookeeper Invalid config, exiting abnormally
- OnLevelWasLoaded 弃用 Unity5.4 新方法 SceneManager.sceneLoaded
- 三阶魔方六面拼齐教程
- HTTP错误代码 404 503 500
- 常用的人脸检测识别等数据集百度云下载