南沙信奥老师解题:1167:再求f(x,n)

南沙区信奥赛陈老师 / 2024-09-18 / 原文

 

用递归函数求解。

【输入】

第一数是x的值,第二个数是n的值。

【输出】

函数值。

【输入样例】

1 2

【输出样例】

0.40
#include <iostream>
#include <stdlib.h>
using namespace std;
double f(double x,double n)
{
	if(n==1)
		return x/(1+x);
	else
		return x/(n+f(x,n-1)); 
}
int main()
{
	double x,n;
	cin>>x>>n;
	printf("%.2lf",f(x,n));
	return 0;
}