http://acm.hdu.edu.cn/showproblem.php?pid=1012
#include <cstdio> int main() { int sum[11]; double ans=0; sum[0]=1; for(int i=1;i<10;i++) sum[i]=sum[i-1]*i; printf("n e\n"); printf("- -----------\n"); for(int n=0;n<=9;n++){ ans+=(double)1/sum[n]; if(n==0||n==1)printf("%d %.0lf\n",n,ans); if(n==2)printf("%d %.1lf\n",n,ans); if(n>=3)printf("%d %.9lf\n",n,ans); } return 0; }
本文介绍了一个计算数学常数e的近似值的C语言程序。通过使用循环计算阶乘并累加倒数的方式逐步逼近e的值,并展示了从n=0到n=9时e的近似值。
282

被折叠的 条评论
为什么被折叠?



