zoukankan      html  css  js  c++  java
  • 杭电1012--u Calculate e

    u Calculate e

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
    Total Submission(s): 35178    Accepted Submission(s): 15843


    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
     
    //水题,格式; 
     1 #include<stdio.h>
     2 double sieve[100];
     3 int main()
     4 {
     5     int i, total=1; sieve[0]=1;
     6     for(i=1;i<10;i++)
     7     {
     8         total*=i;
     9         sieve[i]=sieve[i-1]+1.0/total;    
    10     }
    11     printf("n e
    ");
    12     printf("- -----------
    ");
    13     int n;
    14     for(i=0;i<10;i++)
    15     {
    16         printf("%d ",i);
    17         if(i<=1)
    18         printf("%d
    ",(int)sieve[i]);
    19         else if(i==2)
    20         printf("%.1lf
    ",sieve[i]);
    21         else
    22         printf("%.9lf
    ",sieve[i]);
    23     }
    24     return 0;
    25 }
  • 相关阅读:
    照片墙效果一多实例演示【已封装】
    把javascript event事件封装了下,兼容大多数浏览器
    catch error
    call tcl from c
    scrollbar
    sharedlibextension
    treectrl
    get file name part
    namespace eval
    glob
  • 原文地址:https://www.cnblogs.com/soTired/p/4596615.html
Copyright © 2011-2022 走看看