递归函数求解f(x,n)
程序员文章站
2022-06-07 14:38:41
...
描述:
已知:
用递归函数求解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));
}
}
上一篇: 有关二叉树框架
下一篇: Summary--算法图解
推荐阅读
-
LeetCode 50.实现 pow(x, n) ,即计算 x 的 n 次幂函数
-
php 递归函数 求解,该如何处理
-
Python查找函数f(x)=0根的解决方法
-
C语言:用递归函数DigitSum(n)实现输入1729,输出sum=1+7+2+9=19的值
-
c++编写递归函数char *itostr (int n,char *string),该函数将整数n转换为十进制表示的字符串。
-
递归求x的n次幂(C语言)
-
-2 多项式求值 (15 分) 本题要求实现一个函数,计算阶数为n,系数为a[0] ... a[n]的多项式f(x)=∑ i=0 n (a[i]×x i ) 在x点的值。 函数接口
-
编写一个用户自定义函数,该函数有三个整数参数,函数的功能是:求解这三个整数的最大值,函数的返回值为三个参数的最大值。编写一个程序,从键盘输入N组数据,每组分别是任意5个整数,通过两次调用用户自定义函数
-
leecode-1 给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 3 的幂次方需满足:存在整数 x 使得 n =3x
-
函数的第一类对象,f格式化,迭代器以及递归