#include<stdio.h>
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int fun(int x)
{
int a[11];
a[0]=1;
for(int i=1;i<=x;i++)
{
a[i]=i*a[i-1];
}
return a[x];
}
int main()
{
double a[10];
double A;
a[0]=1;
a[1]=2;
for(int i=2;i<10;i++)
{
A=(1*1.0)/(double)fun(i);
a[i]=a[i-1]+A;
}
cout<<"n"<<" "<<"e"<<endl;
cout<<"- -----------"<<endl;
int m=0;
for(int h=0;h<3;h++)
{
cout<<m <<' '<<a[h]<<endl;
m++;
}
int n=3;
for(int j=3;j<10;j++)
{
cout <<n<<' '<<setprecision(9)<<std::fixed <<a[j]<<endl;
n++;
}
return 0;
}
杭电1012
最新推荐文章于 2020-10-29 17:43:47 发布