简单程序计算无穷级数e^x
生活随笔
收集整理的這篇文章主要介紹了
简单程序计算无穷级数e^x
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
//用無窮級(jí)數(shù)e^x = 1+x+x^2/2!+x^3/3!+……x^n/n!+……計(jì)算e^x的近似值 //當(dāng)x^n/n!<0.000001時(shí)結(jié)束 // #include<iostream> using namespace std; int main() { double ex,x,p; //ex存儲(chǔ)e^x的值,p保存當(dāng)前項(xiàng)的值 int i; cout << "請(qǐng)輸入x:"; cin>>x; ex=0; p=1; i=0; while (p>1e-6) //判斷條件是否大于0.000001 { ex +=p; //在循環(huán)條件下累加 ++i; //計(jì)數(shù),記錄n的值 p = p * x/i; //第i+1項(xiàng)等于p * x/(i+1) } /*若用do-while循環(huán) do { ex +=p; ++i; p = p * x/i; } while(p>1e-6) */ cout << "e的" << x << "次方等于:"<< ex <<endl; system("pause"); return 0; }
轉(zhuǎn)載于:https://www.cnblogs.com/springside5/archive/2011/12/29/2486314.html
總結(jié)
以上是生活随笔為你收集整理的简单程序计算无穷级数e^x的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Javascript实现MD5加密
- 下一篇: 2011年工作总结