看板 NTUBIME101HW 關於我們 聯絡資訊
#include <iostream> #include <iomanip> using namespace std; double eulerNumber(double ); int main() { for(double i=1;i<=10;i++) { cout << "e^" << setw(2) << (int)i << " = " << setprecision(10) <<fixed << eulerNumber(i) << endl; } system("pause"); return 0; } double eulerNumber(double x) { double sum = 1,level,y = 1; for(double i=1;i<100;i++) { level = 1; //記得要設定不然階層會噴掉 for(double j=1;j<=i;j++) level *= j; sum = (y*x)/level + sum; y *= x; } return sum; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.7.59 ※ 編輯: sb0917 來自: 140.112.7.59 (11/19 21:23)