#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//先定义一个字符串,将原先的几个字符加入到里边去
NSMutableArray *arry = [NSMutableArray arrayWithObjects:@1,@3,@5,@7,@8,@9, nil];
long count=arry.count;
//提示用户输入一个数
printf("请输入一个数:\n");
//定义变量接收并保存
int input;
scanf("%d",&input);
//将输入的数包装成oc对象
NSNumber *n = [NSNumber numberWithInt:input];
//将输入的数和数组中的数作比较
for (int i=0; i<count; i++) {
//输入的数小余或者等于里边的数,就放到那几个数的前边
if ([n compare:arry]<=0) {
[arry insertObject:n atIndex:i];
//添加了一次立马跳出
break;
}
}
//输入的数大于里边的数,就放到后边
if (arry.count==count) {
[arry addObject:n];
}
NSLog(@"%@",arry);
}
return 0;
} |
|