1002 u Calculate e
**Problem Description
A simple mathematical formula for e is
where n is allowed to go to infinity. This can actually yield very accurate approximations of e using relatively small values of n.
Output
Output the approximations of e generated by the above formula for the values of n from 0 to 9. The beginning of your output should appear similar to that shown below.
Sample Output
n e
0 1
1 2
2 2.5
3 2.666666667
4 2.708333333
Source
Greater New York 2000**
题目大意:计算e表达式的值,其实也就是输出各个n下,e的值,直接打印数字就好了。注意一下格式就可以了!
#include<stdio.h>
int main(){
printf("n e\n");
printf("- -----------\n");
printf("0 1\n");
printf("1 2\n");
printf("2 2.5\n");
double e=2.5,f=2;
int i;
for(i=3;i<=9;i++){
f*=i;
e=e+1.0/f;
printf("%d %.9f\n",i,e);
}
return 0;
}