请教大家一个C语言函数递归的高题!题大概是这样的:求y=sqrt((sqrt((sqrt...)+1)+2)+...+)
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 22:29:23
请教大家一个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;
}
我找不出错啊!
#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;
}
我找不出错啊!
问题出在数据输入函数的格式控制上,scanf格式控制如下:int型用%d,float型用%f,double型用%lf,改为scanf("%d%lf",&n,&x);
请教大家一个C语言函数递归的高题!题大概是这样的:求y=sqrt((sqrt((sqrt...)+1)+2)+...+)
一个c语言递归问题,用函数f(x,n)=sqrt(n+f(x,n-1)的.
C语言 求表达式sqrt(9.0)+1/5的值
关于C语言简单的函数.sqrt是函数吗?
一个三角形的三边长为3sqrt(2),2sqrt(3),和sqrt(30).请判断这个三角形的形状,并求它最长边上的高
c语言 中sqrt 例如 x=sqrt(i+100) 在这里的意思 是干什么
关于C语言中sqrt函数的运用!
一道C语言的题.表达式 2+sqrt(16.0)/4 结果的数据类型是?
·用matlab编写一个文件,实现求函数x*log(1+sqrt(1+x^2))/sqrt(1+x^2)的不定积分和导数
C语言中,sqrt
函数y=lg(2sinx-1)+\sqrt{1-2cosx}的定义域
判断函数y=lg(sqrt(1+x^2-x)的单调性