链接:http://acm.hdu.edu.cn/showproblem.php?pid=1012
代码:
#include<stdio.h>
int a[10];
double b[10];
void fun()
{
a[0]=1;
for(int i=1;i<=9;i++)
a[i]=a[i-1]*i;
}
int main()
{
fun();
printf("n e\n");
printf("- -----------\n");
printf("0 1\n1 2\n2 2.5\n");
b[2]=2.5;
for(int i=3;i<=9;i++)
{
b[i]=1.0/a[i]+b[i-1];
printf("%d %.9lf\n",i,b[i]);
}
return 0;
}