A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Chenjunfeng 中级黑马   /  2016-8-8 17:50  /  1215 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

二.根据以下要求实现相应功能(OC)
a.        创建一个可变数组
b.        将控制台输入的字符串存入该数组中(个数自定)
c.        将数组里面的元素用两种方式打印到控制台上

2 个回复

倒序浏览
[AppleScript] 纯文本查看 复制代码
#import <Foundation/Foundation.h>


int main(int argc, const char * argv[]) {
    @autoreleasepool {
        //创建可变数组
        NSMutableArray *arr = [NSMutableArray array];
        //定义需要接受的字符串个数
        int num = 2;
        //循环
        for (int i = 0; i < num; i++) {
            //定义数组从控制台接收字符串
            char ch[50];
            NSLog(@"请输入字符串:");
            rewind(stdin);
            gets(ch);
            //把C语言字符串拼接成OC字符串
            NSString *str = [NSString stringWithFormat:@"%s",ch];
            //把OC字符串放入数组中
            [arr addObject:str];
        }
        //for增强遍历打印
        for (NSString *str in arr) {
            NSLog(@"%@",str);
        }
        //block遍历打印
        [arr enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
            NSLog(@"%@",obj);
        }];

    }
    return 0;
}
回复 使用道具 举报
感谢,兄弟你就业班录了吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马