好吧这又是一道水题……今天第四题……前面几题的算法都没接触过啊啊啊啊啊!!!疯了……军校神烦晚上不能看书,尼玛,明天白天好好看书思考后再写前几题。
以上。
u Calculate e
#include <iostream>
#include <iomanip>
using namespace std;
int plus(int a)
{
if(a==0)
return 1;
else
return a*plus(a-1);
}
int main()
{
int n;
double e;
e=0;
cout << "n e" << endl;
cout << "- -----------" << endl;
for(n=0; n<=9; n++)
{
e += (double)(1)/plus(n);
if(n<=2)
cout << n << " " << e << endl;
else
cout << n << " " << setiosflags(ios::fixed) << setprecision(9) << e << endl;
}
return 0;
}