黑马程序员技术交流社区

标题: 编写一个OC程序,判断某人的出生和性别 [打印本页]

作者: YKS    时间: 2014-7-22 18:00
标题: 编写一个OC程序,判断某人的出生和性别
身份证的前4位代表省份和地区(例如4201代表湖北省武汉市),最后一位代表性别(1或3代表男性)。
编写一个OC程序,通过身份证号码判断某人是否是武汉人及其性别。
求助!!

作者: 我是一只小小强    时间: 2014-7-22 19:39
截取字符串判断
作者: YKS    时间: 2014-7-22 20:50
我是一只小小强 发表于 2014-7-22 19:39
截取字符串判断

:(
知道大概的方向,但是一写,左看又看,像是C语言写出来的
作者: ★Joean_Zhou    时间: 2014-7-23 10:45
//身份证的前4位代表省份和地区(例如4201代表湖北省武汉市),最后一位代表性别(1或3代表男性)
//编写一个OC程序,通过身份证号码判断某人是否是武汉人及其性别

作者: YKS    时间: 2014-7-23 15:21
★Joean_Zhou 发表于 2014-7-23 10:45
//身份证的前4位代表省份和地区(例如4201代表湖北省武汉市),最后一位代表性别(1或3代表男性)//编写一 ...

好厉害,为啥我一写,就写到C语言上面去了
作者: 曹雨    时间: 2014-7-23 15:23
擦啊,你不复习两天,直接上考试啊
作者: YKS    时间: 2014-7-23 17:10
曹雨 发表于 2014-7-23 15:23
擦啊,你不复习两天,直接上考试啊

哪有时间啊,只能边做题边复习了
作者: 曹雨    时间: 2014-7-23 17:35
八月前面试不就可以?
作者: 阳光地带    时间: 2014-7-23 17:41
  1. #import <Foundation/Foundation.h>
  2. #include <stdio.h>

  3. int main() {
  4.     NSString *personID = @"42010019900204****";
  5.    
  6.     if ([personID hasPrefix:@"4201"]) {
  7.         NSLog(@"这个家伙是武汉人。");
  8.     }else{
  9.         NSLog(@"这家伙不是武汉人。");
  10.     }
  11.    
  12.     if ([personID hasSuffix:@"1"] || [personID hasSuffix:@"3"]) {
  13.         NSLog(@"他是个男生。");
  14.     }else{
  15.         NSLog(@"她是个女生。");
  16.     }
  17.    
  18.     return 0;
  19. }
复制代码


我觉得用OC应该这么写。
板凳那位写的跟C语言有什么区别。
作者: 小海    时间: 2014-7-23 17:58
这难道就是入学测试题吗?
作者: YKS    时间: 2014-7-23 19:26
小海 发表于 2014-7-23 17:58
这难道就是入学测试题吗?

是的,感觉有点难啊
作者: 依然0    时间: 2014-12-21 17:18
哥们 你是ios2期的吗?  现在怎么样
作者: cxl19900517    时间: 2015-6-24 23:58
好麻烦 直到理论,就是不知道咋写
作者: 卐黑马卐    时间: 2015-9-27 20:36
学习讨教
作者: 沐小妖mavs    时间: 2015-12-5 00:16
支持一下
作者: L10052108    时间: 2016-11-6 11:27
呵呵,我也有这个想法,想的更多,做做刚刚完成代码。 http://bbs.itheima.com/forum.php ... &extra=page%3D1




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2