KH7 根据身份证号码判断性别
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//1.以下是身份证号,输出身份证人的性别,年龄
NSString *idCard=@"210423198809040427";
//身份证倒数#2位是偶数则为女生
NSString *newId=[idCard substringToIndex:17];
NSString *newAge=[idCard substringToIndex:7];
NSString *str1=@"210423198809040427";
NSRange rang;
rang.location=16;
rang.length=1;
NSString *newStr1=[str1 substringWithRange:rang];
int newSex=[newStr1 intValue];
NSRange rang1;
rang1.location=6;
rang1.length=4;
NSString *newStr2=[str1 substringWithRange:rang1];
int newage=2016-[newStr2 intValue];
if (newSex%2==0) {
NSLog(@"身份证性别:女性 年龄:%d",newage);
}
NSDictionary *dict=@{@"R":@"e",
@"T":@"e",
@"D":@"b",
@"S":@"u",
@"K":@"a",
@"A":@"s",
@"O":@" ",
@"N":@"p",
@"B":@"b",
@"J":@"u",
@"F":@" ",
@"U":@"t",
@"H":@"l",
@"E":@"j",
@"Z":@"s",
};
NSArray *arr=[dict allKeys];
NSComparator com=^(id obj1,id obj2){
return [obj2 compare:obj1];
};
NSArray *sortArr=[arr sortedArrayUsingComparator:com];
for(NSString *str in sortArr){
NSLog(@"KEY=%@,VALUE=%@",str,dict[str]);
}
//2.将字典的key从Z->A排序,按排序后的key的顺序,输出value,将value按字符串输出
}
return 0;
}
转载于:https://www.cnblogs.com/LiHai/p/5120921.html
KH7 根据身份证号码判断性别相关推荐
- js根据身份证号码判断性别和年龄
/**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...
- js根据身份证号码判断性别
1.html代码 <div class="box">请输入身份证号码:<input type="text" name="" ...
- PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序
目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...
- 根据身份证号码判断性别 java
摘自www.mylinux.com.cn 这是鄙人写的一个方法,用过身份证号来判别出用户的性别. @value为用户输入的身份证号. 我只知道身份证号码最末尾一个数字为奇数时,性别为男:为偶数时,性别 ...
- Excel 2010 SQL应用068 根据二代身份证号码判断性别
目录 源数据表 解决方案 源数据表 序号 姓名 身份证号 1 庞锡林 4525011954****0913 2 覃爽 4509211990****0010 3 邵运媚 4504211992****55 ...
- 身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别
/*身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别 提示:第17为数字字符奇数为男,偶数为女 */ #include #include #include #inclu ...
- python利用datetime库实现通过身份证号码判断年龄、男女,并输出生日
python利用datetime库实现通过身份证号码判断年龄.男女,并输出生日 实现很简单,直接上代码 import datetimeID=str(input("输入身份证号码") ...
- 低代码学习教程:根据身份证号码计算性别
方法1:取出第17位,判断是否为奇数 方法2:取出第17位,判断是否等于1,3,5,7,9中的任意一个数字 如何根据身份证号码自动计算性别,只要知道身份证第17位是性别位,奇数为男性,偶数为女性即可. ...
- JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别
目录 1.JS身份证号码校验 2.JS根据身份证号码获取出生年月日 3.JS根据出生年月日获取年龄 4.JS根据身份证号码获取性别 1.JS身份证号码校验 /*** 身份证校验** @export* ...
最新文章
- 现金奖励+实习offer!数据库大赛来了
- java与c++中的对象序列化分析
- 【C语言简单说】十六:do...while循环
- android 坐标绘图 缩放,在缩放/缩小或拖放到Android后获取画布坐标
- JAVA常见算法题(二十五)
- springboot 文件上传大小配置
- Abaqus齿轮链条传动仿真案例
- CE+OD外挂制作实战 [提高篇]
- 前端入门视频笔记 CSS3(一) P61-92
- 她笔下的水墨世界令人赞叹,中国风海报沉浸式国风体验
- Midjourney:一步一步教你如何使用 AI 绘画 MJ
- 快速准确读取发票信息——发票扫描识别系统
- Selective Search原理及实现
- js中settimeout的终止
- 正式成为 Apache Teaclave 子项目,百度安全 Rust TrustZone SDK 赋能多平台隐私安全计算开源生态
- 扛住100亿次请求——如何做一个“有把握”的春晚红包系统?
- 我和Python的Py交易》》》》》》函数
- 【原来python还可以这么玩】python逆向爬取网易云评论进行情感分析
- Windows API 之 DialogBoxParamA
- 分享152个ASP源码,总有一款适合您