0

首先抱歉,如果我的英语很差。我尝试寻找我的困境的答案大约两个小时没有任何成功。我想这个问题对你们来说相当容易,但我刚开始使用 programmin。

因此,使用 x 代码/目标 c im 尝试添加从 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;
}
4

1 回答 1

5

我要做的唯一改变是……

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

这将使您的总和加快 10 倍。

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

于 2013-05-15T08:01:24.937 回答