POJ 1517 u Calculate e

来源:互联网 发布:linux下运行jar包 编辑:程序博客网 时间:2024/06/10 09:19
  水题,不多说, 看代码。
</pre><pre code_snippet_id="623538" snippet_file_name="blog_20150319_3_5597849" name="code" class="cpp">#include <stdio.h>#include <string.h>#include <math.h>#include <iostream>#include <algorithm>#define mem(a) memset(a, 0, sizeof(a))using namespace std;double ei(int a){    int i, j = 1;    double res = 0;    for (i = 1;i <= a;i++)    {        j *= i;        res += 1.0 / j;    }    return res + 1; }int main(){int i;    printf("n e\n");    printf("- -----------\n");    printf("0 1\n");    printf("1 2\n");    printf("2 2.5\n");    for (i = 3;i <= 9;i++)    {        printf("%d %.9f\n", i, ei(i));    }    return 0;}

0 0
原创粉丝点击