传说中的水题。。。
按公式计算。。。

 

#include <iostream>
#include 
<vector>
#include 
<string>
#include 
<math.h>
#include 
<iomanip>
using namespace std;

int jie(int n)
{
    
int mul=1;
    
if (n==0)
    
{return 1;
    }

    
else
    
{for (;n>0;n--)
        
{
            mul
*=n;
        }

    }

    
return mul;
}

int main()
{
    
int n;
    
double sum=0;
    cout
<<"n e"<<endl;
    cout
<<"- -----------"<<endl;
    
for (n=0;n<=9;n++)
    
{
         sum
+=1/(double)jie(n);
         cout
<<n<<" "<<setprecision(10)<<sum<<endl;
    }

}