fkjj.net
当前位置:首页 >> 求大侠如何用C语言求x+lnx=0的值 >>

求大侠如何用C语言求x+lnx=0的值

/*y=x+lnx为增函数(x>0), 所以方程x+lnx=0有一解,且0

lz没有说清,精度要求啊 那我就当做1e-6好了 # include # include main() { float x; for(x=1;x+log(x)>1e-6;x-=1e-6) ; printf("%f\n",x); }

lnx05什么意思?

在C语言中,自然对数函数只要包含math.h头文件, #include 然后使用y=log(x);就可以了。 另外,由于0和负数是没有对数的,所以,使用这个公式时要保证x是一个正数。 log:DOMAIN error 意为计算对数时范围超出定义域,象你的这个提示,是说x的值...

头文件 math.h 自然对数函数是 log(x) #include #include main(){ double x=10.5,y=0.5,r; // 或这里输入 x y r = (log(x)+sin(y))/ 2.0; printf("r=%lf",r); }

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com