计算一个数列的值

知乎上看到的, 说是有这么一个数列:

1 - 2 + 3 - 4 + 5 ...... 100

让求最终的和。

我觉得如果单说这个数列的话, 有点简单啊:

int f (int n)
{
    return n % 2 == 0
           ? -( n / 2)
           :  (n + f(n - 1));
}

 

posted @ 2015-02-03 22:50  wu_overflow  阅读(214)  评论(0编辑  收藏  举报