#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool
{
printf("请输入插入数组的整数:");
int a;
scanf("%d",&a);
NSArray *array = @ [@1,@3,@5,@7,@9]; // 创建一个NSArray数组并且赋值
NSNumber *num = [[NSNumber alloc] initWithInt:a]; // 将输入的一个整数包装成NSNumber类型
NSArray *array1 = [array arrayByAddingObject:num]; //将该个NSNumber插入NSArray中,生成一个新的NSSarray
// 再对array1调用sortedArrayUsingSelector排序方法:用到系统自带一个方法compare方法进行比较排序
NSArray *array2 = [array1 sortedArrayUsingSelector:@selector(compare:)];
NSLog(@"%@",array2); // 输出排序好的array2
}
return 0;
} |