4
计算C中的嵌套根
我被要求仅使用递归来计算以下嵌套的根表达式。 我在下面编写了可行的代码,但他们只允许我们使用一个函数和1个输入n作为目的,而不是像我以前使用的2个。有人可以帮我将这段代码转换成一个可以计算表达式的函数吗?除了的功能,无法使用任何库<math.h>。 n = 10的输出: 1.757932 double rec_sqrt_series(int n, int m) { if (n <= 0) return 0; if (m > n) return 0; return sqrt(m + rec_sqrt_series(n, m + 1)); } double helper(int n) { return rec_sqrt_series(n, 1); }