int
i;
NSArray *monthNames = [ NSArray arrayWithObjects : @"January" , @"February" , @"Macrch" , @"April" , @"May" , @"June" , @"July" , @"August" , @"September" , @"October" , @"November" , @"December" , nil ]; // 初始化数组
NSLog ( @"Month Name \n2013-06-07 05:28:36.756 HelloWorld[4934:c07] ==== ====" );
for (i = 0 ; i < 12 ; ++i) {
NSLog ( @"%2i %@" , i + 1 , [monthNames objectAtIndex : i]); // 提取数组中的元素
}
===============================================2
int i, p, prevPrime;
BOOL isPrime;
NSMutableArray *primes = [ NSMutableArray arrayWithCapacity : 20 ]; // 初始化大小,后期自动调整 , 只能容纳对象
[primes addObject :[ NSNumber numberWithInteger : 2 ]]; //addObject 向数组的末尾添加了一个对象
[primes addObject :[ NSNumber numberWithInteger : 3 ]];
for (p = 5 ; p <= MAXPRIME ; p += 2 ) { // 查找 5 到 50 的素数, p += 2 跳过偶数
isPrime = YES ;
i = 1 ;
do {
prevPrime = [[primes objectAtIndex : i] integerValue ];
if (p % prevPrime == 0 )
isPrime = NO ;
++i;
} while (isPrime == YES && p / prevPrime >= prevPrime);
if (isPrime) //BOOL 为真既是 YES
[primes addObject :[ NSNumber numberWithInteger : p]];
}
for (i = 0 ; i < [primes count ]; ++i) {
NSLog ( @"%li" ,( long )[[primes objectAtIndex : i] integerValue ]);
}
NSArray *monthNames = [ NSArray arrayWithObjects : @"January" , @"February" , @"Macrch" , @"April" , @"May" , @"June" , @"July" , @"August" , @"September" , @"October" , @"November" , @"December" , nil ]; // 初始化数组
NSLog ( @"Month Name \n2013-06-07 05:28:36.756 HelloWorld[4934:c07] ==== ====" );
for (i = 0 ; i < 12 ; ++i) {
NSLog ( @"%2i %@" , i + 1 , [monthNames objectAtIndex : i]); // 提取数组中的元素
}
===============================================2
int i, p, prevPrime;
BOOL isPrime;
NSMutableArray *primes = [ NSMutableArray arrayWithCapacity : 20 ]; // 初始化大小,后期自动调整 , 只能容纳对象
[primes addObject :[ NSNumber numberWithInteger : 2 ]]; //addObject 向数组的末尾添加了一个对象
[primes addObject :[ NSNumber numberWithInteger : 3 ]];
for (p = 5 ; p <= MAXPRIME ; p += 2 ) { // 查找 5 到 50 的素数, p += 2 跳过偶数
isPrime = YES ;
i = 1 ;
do {
prevPrime = [[primes objectAtIndex : i] integerValue ];
if (p % prevPrime == 0 )
isPrime = NO ;
++i;
} while (isPrime == YES && p / prevPrime >= prevPrime);
if (isPrime) //BOOL 为真既是 YES
[primes addObject :[ NSNumber numberWithInteger : p]];
}
for (i = 0 ; i < [primes count ]; ++i) {
NSLog ( @"%li" ,( long )[[primes objectAtIndex : i] integerValue ]);
}