如何打印NSMutableArray的总和

时间:2011-12-11 18:44:23

标签: objective-c xcode nsmutablearray nsnumber

我无法找到在控制台的新行中打印0到100之间所有数字之和的方法。这是我的代码:

NSMutableArray *intArray = [[NSMutableArray alloc] initWithCapacity:100];
    for (int i = 1 ; i <= 100 ; i ++)
        [intArray addObject:[NSNumber numberWithInt:i]];
        NSLog(@"%@", intArray); 

2 个答案:

答案 0 :(得分:3)

我不确定你为什么在这里使用数组。要将1到100之间的数字相加,只需循环显示该范围,将当前数字加到总数中,然后打印总数。

    int total = 0;
    for (int i = 1; i <= 100; i++) {
        total += i;
    }
    NSLog(@"%i", total);

答案 1 :(得分:2)

您想要打印1到100之间所有整数的总和吗?怎么样:

NSLog(@"5050");