zoukankan      html  css  js  c++  java
  • 数组下标插入 字符串的连接 字符串的反序

    #import <Foundation/Foundation.h>

    #define NSLog(FORMAT, ...) printf("%s ", [[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函数。拷贝时�’’也要拷贝过去�’’后面的字符不拷贝。      

    //        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;

    }

  • 相关阅读:
    Linux JDK安装
    Redis集群搭建
    Struts2 中添加 Servlet
    js小技巧:数组去重
    修改Request 中的数据
    JAVA 图形界面开发基础详解
    JAVA 类和对象基础知识详解
    Java 类的继承详解
    C++ 大学课堂知识点总结
    数据库简单练习 建表+select
  • 原文地址:https://www.cnblogs.com/j-h-t-123-n/p/5121102.html
Copyright © 2011-2022 走看看