2426: 求f(x,n)
内存限制:256 MB时间限制:1.000 S
评测方式:文本比较命题人:外部导入
提交:172解决:81
题目描述
已知
计算的值。
输入
输入x和n。
输出
函数值,保留两位小数。
样例输入 复制
4.2 10
样例输出 复制
3.68
来源/分类
样例代码
#include <bits/stdc++.h>
using namespace std;
// 定义函数f,它接受一个双精度浮点数X和一个整数n作为参数
double f(double X, int n) {
if (n == 1) {
return sqrt(X + 1);
} else {
return sqrt(n + f(X, n - 1));
}
}
// 主函数
int main() {
double x;
int n;
// 从标准输入读取x和n的值
cin >> x >> n;
// 调用函数f并输出结果,设置输出精度为小数点后两位
cout << std::fixed << std::setprecision(2) << f(x, n);
return 0;
}