HDU 1012 u Calculate e

来源:互联网 发布:篮球鞋淘宝店 编辑:程序博客网 时间:2024/04/30 08:59
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 11 22 2.53 2.6666666674 2.708333333
太水了…………
#include <stdio.h>int main(){    printf("n e\n");    printf("- -----------\n");    printf("0 1\n");    printf("1 2\n");    printf("2 2.5\n");    int i=3;    double j=6,ans=2.5;    while(i<=9)    {        ans+=1/j;        printf("%d %11.9lf\n",i,ans);        j*=(++i);    }    return 33;}


0 0
原创粉丝点击