已知
用递归函数求解。
输入正整数x,n,输出函数值。
输入
输入x,n,x,n为正整数,不超过50
输出
输出函数值f(x,n),保留两位小数
【输入样例】
1 2
【输出样例】
0.40
#include <iostream>
#include <string.h>
#include <algorithm>
#include <stdio.h>
#include <math.h>
using namespace std;
double xia(double x,double n)
{
while(n>=1)
{
if(n==1) return x/(x+1);
else
return x/(n+xia(x,n-1));
}
}
int main()
{
double x,n;
cin>>x>>n;
printf("%.2lf",xia(x,n));
}
1407

被折叠的 条评论
为什么被折叠?



