Ped*_*dro 1 objective-c nsarray ios
我有一个NSArray,想知道最大和最小整数.
我目前使用:
int max = [[array valueForKeyPath:@"@max.intValue"] intValue];
int min = [[array valueForKeyPath:@"@min.intValue"] intValue];
Run Code Online (Sandbox Code Playgroud)
但现在我想知道没有输入零的最小值和最大值(数组只有正值)
ex:
array=[3, 6 ,7 , 13, 86, 45, 0]
min=3
max=86
Run Code Online (Sandbox Code Playgroud)
有没有办法实现这个目标?
int xmin = INTMAX_MAX;
for (NSNumber *num in numbers) {
int x = num.intValue;
if (x < xmin && x!= 0) xmin = x;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
142 次 |
| 最近记录: |