NOIP学习之递归:103.求f(x,n)

烈酒焚心 提交于 2020-03-01 03:34:32

【题目描述】
已知
在这里插入图片描述
计算f的值。

【输入】
输入x和n。

【输出】
函数值,保留两位小数。

【输入样例】
4.2 10

【输出样例】
3.68

#include<iostream>
#include<cmath>
using namespace std;

float cal(float,int);
int main()
{
    int n;
	float x,result;
    cin>>x>>n;
    result=cal(x,n);
    printf("%.2f",result);
 	return 0;
}

float cal(float x,int n)
{	
	if (n==1)  return sqrt(1+x);
	else return sqrt(n+cal(x,(n-1)));	
}

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!