a
2026-10-06 09:41:40
发布于:广东
13阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
double f(double x, int i) {
if (i == 0) return x; // 边界:最内层
return x / (i + f(x, i - 1)); // 递归式
}
int main() {
double x;
int n;
cin >> x >> n;
printf("%.2lf\n", f(x, n)); // 保留两位小数
return 0;
}
这里空空如也








有帮助,赞一个