请教大家一个C语言函数递归的高题!题大概是这样的:求y=sqrt((sqrt((sqrt...)+1)+2)+...+)#include #include main(){double qh(int n,double x);double y,x;int n;scanf("%d%d",&n,&x);y=qh(n,x);printf("%f\n",y);}double qh(int n,double x){
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 17:55:10
请教大家一个C语言函数递归的高题!题大概是这样的:求y=sqrt((sqrt((sqrt...)+1)+2)+...+)#include #include main(){double qh(int n,double x);double y,x;int n;scanf("%d%d",&n,&x);y=qh(n,x);printf("%f\n",y);}double qh(int n,double x){
请教大家一个C语言函数递归的高题!题大概是这样的:求y=sqrt((sqrt((sqrt...)+1)+2)+...+)
#include
#include
main()
{
double qh(int n,double x);
double y,x;
int n;
scanf("%d%d",&n,&x);
y=qh(n,x);
printf("%f\n",y);
}
double qh(int n,double x)
{
double y;
if(n==1)
y=sqrt(1+x);
else
y=sqrt(qh(n-1,x)+n);
return y;
}
我找不出错啊!
请教大家一个C语言函数递归的高题!题大概是这样的:求y=sqrt((sqrt((sqrt...)+1)+2)+...+)#include #include main(){double qh(int n,double x);double y,x;int n;scanf("%d%d",&n,&x);y=qh(n,x);printf("%f\n",y);}double qh(int n,double x){
问题出在数据输入函数的格式控制上,scanf格式控制如下:int型用%d,float型用%f,double型用%lf,改为scanf("%d%lf",&n,&x);