请教大家一个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)+...+)
答案:1 悬赏:10 手机版
解决时间 2021-05-24 17:51
- 提问者网友:我是我
- 2021-05-23 20:16
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-05-23 21:35
问题出在数据输入函数的格式控制上,scanf格式控制如下:int型用%d,float型用%f,double型用%lf,改为scanf(%d%lf,&n,&x);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯