1031. 查验身份证(15)
来源:互联网 发布:mongodb python 教程 编辑:程序博客网 时间:2024/05/20 19:16
#include<stdio.h>int main(){ int power[17] = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2},Z=0,n,i,flag=1,illegal=0; char M[11]={'1','0','X','9','8','7','6','5','4','3','2'},str[19]; scanf("%d",&n); while(n--) { flag = 1; Z = 0; scanf("%s",str); for(i=0; i<17; i++) { if(str[i]>='0' && str[i]<='9') { Z += (str[i] - '0') * power[i]; } else //数字码中含有非数字 { flag = 0; illegal++; } } Z = Z%11; if(flag==1 && M[Z]!=str[17]) //校验位不符合 { flag = 0; illegal++; } if(flag==0) printf("%s\n",str); } if(illegal==0) printf("All passed"); return 0;}
0 0
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 1031. 查验身份证(15)
- 数据结构-插入排序InsertSort
- python时间,日期,时间戳处理
- 1030. 完美数列(25)
- 计蒜客 三值排序(贪心)
- C++访问注册表获取已安装软件信息列表示例代码
- 1031. 查验身份证(15)
- HDU
- 1032. 挖掘机技术哪家强(20)
- swift中枚举的定义以及调用传值的小功能,
- java——io流FileWriter和FileReader
- 耳机串音问题解决(crosstalk)
- 1033. 旧键盘打字(20)
- (转)外边合并问题
- 1034. 有理数四则运算(20)