【问题描述】
已知
计算x=4.2,n=10以及x=2.5,n=15时的f的值。
【输入格式】:
输入x和n。
【输出格式】:
函数值,保留两位小数。
【输入样例】:
4.2 10
【输出样例】:
3.68
【参考程序】
#include <cstdio>
#include <iostream>
#include <cmath>
using namespace std;
double f(double x, double n) {
if (n == 1) {
return sqrt(1+x);
} else {
return sqrt(n+f(x,n-1));
}
}
int main() {
double x, n;
cin >> x >> n;
printf("%.2lf", f(x, n));
return 0;
}