HDOJ 1012

#include <iostream>
#include <iomanip>

using namespace std;

int xxx(int i)
{
    int xx=1;
    while(i>0)
    {
        xx*=i;
        i--;
    }

    return xx;
}

int main()
{
    cout<<"n e"<<endl;
    cout<<"- -----------"<<endl;
    double sum=0.0;
    for(int i=0;i<=9;i++)
    {
        sum+=1./xxx(i);
        if(i==8)  cout<<i<<" "<<setprecision(10)<<sum<<"0"<<endl; //补个0
        if(i!=8)
        cout<<i<<" "<<setprecision(10)<<sum<<endl;
    }

    return 0;
}

//cout<<resetiosflags(ios::fixed);也可以
原文地址:https://www.cnblogs.com/CKboss/p/3351139.html