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