描述:
已知:
用递归函数求解f(x,n)
格式
输入格式
第一数是x的值,第二个数是n的值。
输出格式
函数值,保留两位小数。
样例
输入样例
1 2
输出样例
0.40
c++代码:
#include<iostream>
using namespace std;
double digui(double x,double n);
int main(){
double x,n;
cin>>x>>n;
printf("%.2lf",digui(x,n));
return 0;
}
double digui(double x,double n){
while(n>=1){
if(n==1)
return x/(x+1);
else
return x/(n+digui(x,n-1));
}
}
C代码:
#include<stdio.h>
double digui(double x,double n);
int main(){
double x,n;
scanf("%lf %lf",&x,&n);
printf("%.2lf",digui(x,n));
return 0;
}
double digui(double x,double n){
while(n>=1){
if(n==1)
return x/(x+1);
else
return x/(n+digui(x,n-1));
}
}