相关疑难解决方法(0)

在 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);
}
Run Code Online (Sandbox Code Playgroud)

c recursion sqrt

9
推荐指数
3
解决办法
235
查看次数

标签 统计

c ×1

recursion ×1

sqrt ×1