首页 新闻 会员 周边

求助1229: 递归计算(n+x)^0.5的值

0
悬赏园豆:100 [已解决问题] 解决于 2020-02-04 14:29

我是个好孩子的主页 我是个好孩子 | 初学一级 | 园豆:96
提问于:2020-02-03 14:41
< >
分享
最佳答案
1

不知道对不对

#include <stdio.h>
#include <math.h>
double solution(int n, double x) {
    return sqrt(n +  (n == 1?x:solution(n-1,x)));
}

int main(int argc, char *argv[])
{
    int c;
    int n;
    double x;
    scanf("%d", &c);
    while(c--) {
        scanf("%d %lf", &n,&x);
        printf("%.3lf\n", solution(n,x));
    }
    return 0;
}
收获园豆:100
jakio6 | 小虾三级 |园豆:1318 | 2020-02-03 17:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册