#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 根据身份证号码判断性别相关推荐

  1. js根据身份证号码判断性别和年龄

    /**这是一个超实用的用js根据身份证号码判断性别男女的特效代码,详细看下面的*/ /** 根据身份证号码判断性别 15位身份证号码:第7.8位为出生年份(两位数),第9.10位为出生月份,第11.1 ...

  2. js根据身份证号码判断性别

    1.html代码 <div class="box">请输入身份证号码:<input type="text" name="" ...

  3. PHP实现输入身高和体重输出bmi值,PHP输入一个人的身份证号根据身份证号码判断性别,这两个程序

    目录 一.前言 二.代码段 1.输入身高和体重输出bmi值的代码段 2.输入一个人的身份证号根据身份证号码判断性别的代码段 三.实现结果(流程) 1.输入身高和体重输出bmi值的代码段 2.输入一个人 ...

  4. 根据身份证号码判断性别 java

    摘自www.mylinux.com.cn 这是鄙人写的一个方法,用过身份证号来判别出用户的性别. @value为用户输入的身份证号. 我只知道身份证号码最末尾一个数字为奇数时,性别为男:为偶数时,性别 ...

  5. Excel 2010 SQL应用068 根据二代身份证号码判断性别

    目录 源数据表 解决方案 源数据表 序号 姓名 身份证号 1 庞锡林 4525011954****0913 2 覃爽 4509211990****0010 3 邵运媚 4504211992****55 ...

  6. 身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别

    /*身份证号码是18位数字字符构成的字符串,输入一个身份证号码判断该号码拥有者的性别 提示:第17为数字字符奇数为男,偶数为女 */ #include #include #include #inclu ...

  7. python利用datetime库实现通过身份证号码判断年龄、男女,并输出生日

    python利用datetime库实现通过身份证号码判断年龄.男女,并输出生日 实现很简单,直接上代码 import datetimeID=str(input("输入身份证号码") ...

  8. 低代码学习教程:根据身份证号码计算性别

    方法1:取出第17位,判断是否为奇数 方法2:取出第17位,判断是否等于1,3,5,7,9中的任意一个数字 如何根据身份证号码自动计算性别,只要知道身份证第17位是性别位,奇数为男性,偶数为女性即可. ...

  9. JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别

    目录 1.JS身份证号码校验 2.JS根据身份证号码获取出生年月日 3.JS根据出生年月日获取年龄 4.JS根据身份证号码获取性别 1.JS身份证号码校验 /*** 身份证校验** @export* ...

最新文章

  1. 现金奖励+实习offer!数据库大赛来了
  2. java与c++中的对象序列化分析
  3. 【C语言简单说】十六:do...while循环
  4. android 坐标绘图 缩放,在缩放/缩小或拖放到Android后获取画布坐标
  5. JAVA常见算法题(二十五)
  6. springboot 文件上传大小配置
  7. Abaqus齿轮链条传动仿真案例
  8. CE+OD外挂制作实战 [提高篇]
  9. 前端入门视频笔记 CSS3(一) P61-92
  10. 她笔下的水墨世界令人赞叹,中国风海报沉浸式国风体验
  11. Midjourney:一步一步教你如何使用 AI 绘画 MJ
  12. 快速准确读取发票信息——发票扫描识别系统
  13. Selective Search原理及实现
  14. js中settimeout的终止
  15. 正式成为 Apache Teaclave 子项目,百度安全 Rust TrustZone SDK 赋能多平台隐私安全计算开源生态
  16. 扛住100亿次请求——如何做一个“有把握”的春晚红包系统?
  17. 我和Python的Py交易》》》》》》函数
  18. 【原来python还可以这么玩】python逆向爬取网易云评论进行情感分析
  19. Windows API 之 DialogBoxParamA
  20. 分享152个ASP源码,总有一款适合您

热门文章

  1. 高校校园网代理Motion pro持续重连解决办法
  2. 证券从业考试科目如何备考?出题方式是什么?
  3. 360随身WiFi在没有网络的情况下打开热点
  4. MongoDB:count 结果不准确的原因与解决方法
  5. js制作12进制的时钟特效
  6. python3切割圆形图片
  7. C++基础---空类型
  8. 留学日本专业比较: 理工科、文科、与研究
  9. 让车机「下雨」,路特斯的智能座舱跑偏了吗?
  10. 【缺陷检测】基于形态学实现印刷电路板缺陷检测技术附matlab代码