OC语言——把四个十进制三位数存放到一个数组中,然后按升序排序
来源:互联网 发布:杭州seo外包 编辑:程序博客网 时间:2024/06/01 10:28
把四个十进制三位数存放到一个数组中,然后按升序排序后,得到一个新的数组,再将这个数组用快速枚举打印输出。
实现要求:
要求用 NSNumber 对整数进行封装,调用数组中的排序方法进行排序
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { //定义四个整数类型 int a = 789; int b = 456; int c = 123; int d = 753; //进行封装 NSNumber *intNumberA = [NSNumber numberWithInt:a]; NSNumber *intNumberB = [NSNumber numberWithInt:b]; NSNumber *intNumberC = [NSNumber numberWithInt:c]; NSNumber *intNumberD = [NSNumber numberWithInt:d]; // NSLog(@"a=%d b=%d c=%d d=%d",a,b,c,d); //存放在一个数组 NSArray *array = [NSArray arrayWithObjects:intNumberA,intNumberB,intNumberC,intNumberD, nil];// NSLog(@"%@",array); //排序 NSArray *array2 = [array sortedArrayUsingSelector:@selector(compare:)];// NSLog(@"%@",array2); //快速枚举 for (NSArray *array3 in array2) { NSLog(@"array3 = %@",array3); } } return 0;}
运行结果:
2015-12-16 10:08:22.770 OC_LX_06_02[7157:257938] array3 = 123
2015-12-16 10:08:22.773 OC_LX_06_02[7157:257938] array3 = 456
2015-12-16 10:08:22.774 OC_LX_06_02[7157:257938] array3 = 753
2015-12-16 10:08:22.774 OC_LX_06_02[7157:257938] array3 = 789
Program ended with exit code: 0
0 0
- OC语言——把四个十进制三位数存放到一个数组中,然后按升序排序
- 把两个升序数组按升序合并到另一个数组中
- 输入十个字符,存放到数组中,然后顺序打印出来。C语言新手
- 把字符串里面连续的数字依次存放到一个数组中
- OC中按姓名,年龄,身高升序,降序排序
- 在升序排序的数组中插入一个元素
- C语言在数组中插入一个数,升序降序
- php把从数据库读取出来的数据存放到数组里,然后数组不能直接使用,要转为字符串
- 从数据库中取出数据,存放到数组中,然后对数据进行分类显示
- 输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数
- 数据结构——算法之(005)(输入一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好是输入的那个数字)
- 把两个排好序的数组,升序插入到另一个数组
- 队列和栈面试题(一)— 请编写一个程序,按升序对栈进行排序,要求最多只能使用一个额外的栈存放临时数据
- 有两个升序的的数组A1和A2,内存在A1末尾有足够的多余空间容纳A2,设计一个函数,把A2中的所有数字插入到A1中并且所有的数字都是升序的。
- 一个整形十进制数值存放在数组中的形式
- 把图像数据写进一个txt文本中,然后整成二维数组初始化的形式,复制到CCS中
- 输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。
- 一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好等于输入的那个数字
- 关于tableviewHeader盖住cell的问题解决
- spring cron定时器表达式
- Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
- 使用javascript和css模拟帧动画的几种方法浅析
- Kinect手势识别 - Dollar One算法
- OC语言——把四个十进制三位数存放到一个数组中,然后按升序排序
- iOS开发——加密
- 视频时间戳转换
- Solr配置中文分词器mmseg4j详解
- UICollectionView详解
- MXNet设计和实现简介 a short introduction to mxnet design and implementation
- android实现之高清音频录制编码
- jQuery插件之ajaxFileUpload
- attrib设置磁盘的隐藏属性