POJ 1517 && HDU 1012 u Calculate e(水~)

来源:互联网 发布:c语言平方根怎么表示 编辑:程序博客网 时间:2024/06/05 03:55

Description
根据题目给出的公式计算N从1到9的时候e的值:e=Σ1/i!(0<=i<=n)
Input

Output
按题目所给公式输出N从1到9时e的值
Sample Input

Sample Output
n e


0 1
1 2
2 2.5
3 2.666666667
4 2.708333333

Solution
水题
Code

#include<stdio.h>int main(){    int n[10]={1,1,2,6,24,120,720,5040,40320,362880};//打表     int i,j;    double e;    printf("n e\n- -----------\n0 1\n1 2\n2 2.5\n");//按格式输出     for(i=3;i<10;i++)    {        e=2.5;        for(j=3;j<=i;j++)            e+=1.0/n[j];        printf("%d %.9f\n",i,e);    }}
0 0
原创粉丝点击