计算一个数列的值
知乎上看到的, 说是有这么一个数列:
1 - 2 + 3 - 4 + 5 ...... 100
让求最终的和。
我觉得如果单说这个数列的话, 有点简单啊:
int f (int n)
{
return n % 2 == 0
? -( n / 2)
: (n + f(n - 1));
}
知乎上看到的, 说是有这么一个数列:
1 - 2 + 3 - 4 + 5 ...... 100
让求最终的和。
我觉得如果单说这个数列的话, 有点简单啊:
int f (int n)
{
return n % 2 == 0
? -( n / 2)
: (n + f(n - 1));
}