垃圾题,注意8末位的0要保留,不然wa
#include<cstdio>
double a[13]={1,1,2,3,4,5,6,7,8,9};
int main()
{
double e;
for(int i=1;i<=9;++i)
a[i]*=a[i-1];
printf("n e\n");
printf("- -----------\n");
printf("0 1\n");
printf("1 2\n");
printf("2 2.5\n");
for(int i=3;i!=10;++i)
{
e=0.0;
for(int j=0;j<=i;++j)
{
e+=(1.0/a[j]);
}
printf("%d %.9lf\n",i,e);
}
return 0;
}