#import <Foundation/Foundation.h>

#define NSLog(FORMAT, ...) printf("%s\n", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String])

int main(int argc, const char * argv[]) {

    @autoreleasepool {

//        1.已有一个已排好的数组今输入一个数要求按原来排序的规律将它插入数组中。

        NSArray *arr=@[@1,@3,@4,@5];

        NSMutableArray *arr1=[NSMutableArray arrayWithArray:arr];

        [arr1 insertObject:@"2" atIndex:1];

        for(id ser in arr1){

         NSLog(@"%@",ser);

        }

//        2.编一程序将两个字符串连接起来不要strcat函数。

        NSString* str = @"abc";

        NSString* str1 = @"dbc";

        NSMutableString* str3 = [NSMutableString string];

        [str3 appendString:str];

        [str3 appendString:str1];

        NSLog(@"%@",str3);

//        3. 编写一个程序,将字符数组s2中的全部字符拷贝到字符数组s1中,不用strcpy函数。拷贝时’\0’也要拷贝过去’\0’后面的字符不拷贝。      

//        4. 写一函数使输入的一个字符串按反序存放在主函数中输入输出字符串。

        NSString *str4=@"fedcba";

        NSInteger len = [str4 length];

        NSMutableString* reverse = [NSMutableString string];

        for(NSInteger i=len-1;i>=0;i--)

        {

            unichar c = [str4 characterAtIndex:i];

            NSString* temp = [NSString stringWithCharacters:&c length:1];

            [reverse appendString:temp];

        }

        NSLog(@"%@",reverse);

//        5.给出年月日,计算该日是该年的第N天。

 

    }

    return 0;

}

 

posted on 2016-01-11 14:11  暂停  阅读(273)  评论(0编辑  收藏  举报