思路
水题,直接打表就可以过了
代码
#include <iostream>
#include <cstdio>
using namespace std;
double p(int i)
{
int re = 1;
while(i)
{
re *= i;
i--;
}
return re;
}
int main()
{
printf("n e\n");
printf("- -----------\n");
printf("0 1\n");
printf("1 2\n");
printf("2 2.5\n");
double sum = 2.5;
for(int i=3; i<=9; i++)
{
sum += 1/p(i);
printf("%d %.9f\n", i, sum);
}
return 0;
}