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