题 《C++ Primer》某群友写了这段代码。由于赋值很容易混乱,试着改成了尾递归。利用递归压栈传递状态,做到几乎全局 constc++17 标准。update: 用了下 dijkstra 提出的 guard 的思想, 把缩进去掉了很多.同时不同的 f 也表达了不同的 n → n+1 的情况.初始条件都是 0,0