奋战杭电ACM(DAY5)1012

好吧这又是一道水题……今天第四题……前面几题的算法都没接触过啊啊啊啊啊!!!疯了……军校神烦晚上不能看书,尼玛,明天白天好好看书思考后再写前几题。

以上。

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;
}


原文地址:https://www.cnblogs.com/ques3512012019/p/3295208.html