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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 萧雨流风 中级黑马   /  2014-9-19 09:38  /  16600 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



求大神帮忙!!

6 个回复

倒序浏览
难道就没有人会吗:'(
回复 使用道具 举报
46行数组越界了,array【6】不可能的
回复 使用道具 举报
插入代码,上代码,比上图好观察
回复 使用道具 举报
数组越界了
回复 使用道具 举报
★彬★卍囧神 发表于 2014-9-19 18:17
46行数组越界了,array【6】不可能的

#import <Foundation/Foundation.h>
void sorting(NSMutableArray *array, NSMutableArray *array2)
{
    NSUInteger i = 0, k = 0, temp = 0;
    for ( id obj in array ) {
        if (obj>=array2[0])
            k = i, temp = 1;
        if (!temp)
            k = 0;
        for (i=array.count; i>=k; i--) {
            array[i+1] = array;
            array[k] = array2[0];
           NSLog(@"%@", array2[0]);
        }
            }

}


int main(int argc, const char * argv[])
{
    NSMutableArray *array = [NSMutableArray arrayWithObjects:@1, @3, @5, @7, @9, nil];
    NSMutableArray *array2 = [NSMutableArray arrayWithObjects:@8, nil];
    sorting(array, array2);
    //NSLog(@"%@", array2[0]);
    return 0;
}

帮忙看一下吧  不知道改哪里

回复 使用道具 举报
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马