蓝桥杯 如何计算 X^X = 10 来求X呢?
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯 如何计算 X^X = 10 来求X呢?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目中有說(shuō)道:X的取值范圍大于2小于3
高數(shù)書(shū)上中方程的近似解有講到到;(同濟(jì)第六版180頁(yè))
ln(x^x)- ln(10)=0;
x*ln(x) -ln(10)=0;
假設(shè):F(x) =? X*ln(X)- ln(10);
則第一次循環(huán)的時(shí)候?yàn)?#xff1a;剛開(kāi)始時(shí)? ans = 3 ;
????????????? ans = ans -F(x)/F(x)'
一下是六次的解:
1 #include<iostream> 2 #include<algorithm> 3 #include<cstdio> 4 #include<cstring> 5 #include<queue> 6 #include<string> 7 #include<cmath> 8 using namespace std; 9 int main() 10 { 11 double MM = log((double)10),ans = 3.0;//表示ln(10)的值; 12 int T = 6; 13 while(T--) 14 { 15 ans = ans - (ans*log((double)ans)-MM)/(1+(log((double)ans))); 16 } 17 printf("%.6lf\n",ans); 18 }?
總結(jié)
以上是生活随笔為你收集整理的蓝桥杯 如何计算 X^X = 10 来求X呢?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【转载】Linux Shell-条件测试
- 下一篇: MongoDB学习笔记~为IMongoR