如何添加以特定数字结尾的数字总和

时间:2013-05-15 07:46:30

标签: objective-c

首先对不起,如果我的英语很差。我试着在两小时内找到我的困境的答案而没有任何成功。我想这个问题对你们来说相当容易,但我刚开始使用programmin。< / p>

所以使用x代码/目标c我试图添加从1到500的所有数字,但只有数字以7结尾。例如:7,17,27等等。我只想要数字加起来。

我有什么:

int main(int argc, const char * argv[])
{
    int  sum = 0 ;

    for (int i = 0; i <= 500; i++) {
        if (i%10 == 7) {
            sum = sum +i;
        }
    }

    NSLog(@"Total sum is:%i", sum);

    return 0;
}

1 个答案:

答案 0 :(得分:5)

我要做的唯一改变是......

for (int i = 7; i <= 500; i += 10) {
    sum += i;
}

这会使你的总和加速10倍。

当然,您可以使用算术级数来获得单个方程式。