32、计算e

作者: Turbo时间限制: 1S章节: 循环

问题描述 :

利用公式e=1+ 1/1! + 1/2! + 1/3! + ... + 1/n!,编程计算e的近似值,直到最后一项的绝对值小于threshold(该项不包括在结果内),输出e的值并统计累加的项数。

输入说明 :

输入一个实数threshold,表示累加的阈值,数列中最后一项的值大于等于该阈值。Threshold最小可为1e-10。

输出说明 :

输出一个实数表示e的值,保留6位小数,并输出一个整数,表示累加的项数。两个数字之间用一个空格分隔,在行首和行尾没有多余的空格。

#include <iostream>
using namespace std;


int main(){
    double t;
    cin>>t;
    double e=0;
    int i=1;
    long long d=1;
    while(true){
        if(1.0/d<t){break;}
        e+=1.0/d;
        d*=i;
        i++;
    }
    printf("%.6f %d",e,i-1);
    return 0;
}

相关推荐

  1. 32计算e

    2024-03-23 08:28:03       37 阅读
  2. E. 日期计算

    2024-03-23 08:28:03       27 阅读
  3. 【STM32学习计划

    2024-03-23 08:28:03       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-23 08:28:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-23 08:28:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-23 08:28:03       82 阅读
  4. Python语言-面向对象

    2024-03-23 08:28:03       91 阅读

热门阅读

  1. Python中的函数参数传递方式是怎样的?

    2024-03-23 08:28:03       51 阅读
  2. AI大模型学习

    2024-03-23 08:28:03       31 阅读
  3. 算法体系-15 第十五节:贪心算法(下)

    2024-03-23 08:28:03       38 阅读
  4. Docker Oracle提示密码过期

    2024-03-23 08:28:03       38 阅读
  5. docker容器中文显示问题记录

    2024-03-23 08:28:03       40 阅读
  6. linux正则表达式之^

    2024-03-23 08:28:03       56 阅读
  7. nginx有哪些安装方法

    2024-03-23 08:28:03       38 阅读
  8. TCP与UDP:网络协议的技术原理与要点

    2024-03-23 08:28:03       38 阅读