哪位兄弟能帮小弟用java做一下这个题? 计算1+1/2!+1/3!...1/n!之和

解决方案 »

  1.   

    自己做  用点心
    n!= n*(n-1)*。。    这不就是  i*(i--)*。。
    从1到n的阶乘不就是 for(1.。n)
    等等
      

  2.   

    int n = 20;
    double e = 1.0;
    double c = 0.0;
    for(int i=1;i<=n;i++) {
    e /= i;
    c += e;
    }

    System.out.println(c);
      

  3.   

    不懂,我感觉按LZ的式子答案就是N,
    +1/2!+1/3!...1/n! 不就是1+1+1+1+....+1吗?
      

  4.   

    被除数是阶乘,不是加1
    int n=20;
    double e=1.0,a=1.0;
    double c=0.0;
    for(int i=1;i<=n;i++){
    e=e/i;
    e=a*e;
    c=c+e;
    a=e;}
    System.out.println(c);
      

  5.   

    float sum = 0f;
    for(int i = 1;i<=20;i++)
    {
       sum+=1.0/i;