[問題] 計算e值的程式
遇到的問題: (題意請描述清楚)
幫我檢查一下哪裡寫錯了,謝謝m(_ _)m
我要計算e值,e=1+1/1!+1/2!+1/3!+.....
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
dev C++
有問題的code: (請善用置底文標色功能)
#include <iostream>
#include <iomanip>
using namespace std;
int fact(int);
int main()
{
int i;
int j=2;
double k=0.0;
for(i=0;i<=10000000;i++,j++)
{
k+=(double)1/fact(j);
}
cout<<"e="<<setprecision(11)<<k+1;
system("pause");
return 0;
}
int fact(int j)
{
if(j>0)
return (j*fact(j-1));
else
return 1;
}
補充說明:
我不太會寫,是平感覺寫的,可是也感覺很順,但就是跑不出東西...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.64.117
→
10/27 19:43, , 1F
10/27 19:43, 1F
→
10/27 19:56, , 2F
10/27 19:56, 2F
→
10/27 19:57, , 3F
10/27 19:57, 3F
→
10/27 20:00, , 4F
10/27 20:00, 4F
→
10/27 20:22, , 5F
10/27 20:22, 5F
→
10/27 20:23, , 6F
10/27 20:23, 6F
推
10/27 20:26, , 7F
10/27 20:26, 7F
→
10/27 20:27, , 8F
10/27 20:27, 8F
→
10/27 20:30, , 9F
10/27 20:30, 9F
→
10/27 20:49, , 10F
10/27 20:49, 10F
→
10/27 20:50, , 11F
10/27 20:50, 11F
推
10/27 20:53, , 12F
10/27 20:53, 12F
→
10/27 20:54, , 13F
10/27 20:54, 13F
→
10/27 20:54, , 14F
10/27 20:54, 14F
→
10/27 21:46, , 15F
10/27 21:46, 15F
→
10/28 09:39, , 16F
10/28 09:39, 16F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章