分别用递归和非递归函数设计实现计算f(x,n)的功能。 f(x,n)的定义如下(x为浮点数,n正整数):
区块链毕设网qklbishe.com为您提供问题的解答
分别用递归和非递归函数设计实现计算f(x,n)的功能。
f(x,n)的定义如下(x为浮点数,n正整数):
#include<iostream>
#include<math.h>
#include<vector>
using namespace std;
double fxn(int x,double n){
if(n==1){return (double)sqrt(1+x);}
return (double)sqrt(n+fxn(x,n-1));
}
int main(){
double x,
int n;
cin>>x>>n;
double res=fxn(x,n);
printf("%.2f",res);
}
#include<math.h>
#include<vector>
using namespace std;
double fxn(int x,double n){
if(n==1){return (double)sqrt(1+x);}
return (double)sqrt(n+fxn(x,n-1));
}
int main(){
double x,
int n;
cin>>x>>n;
double res=fxn(x,n);
printf("%.2f",res);
}
03:46
以上就是关于问题分别用递归和非递归函数设计实现计算f(x,n)的功能。 f(x,n)的定义如下(x为浮点数,n正整数):的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训