当前位置: 首页 > news >正文

求出e的值

//题意:利用公式e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! 求e ;
//输入:只有一行,该行包含一个整数n(2<=n<=15),表示计算e时累加到1/n!。
//输出:输出只有一行,该行包含计算出来的e的值,要求打印小数点后10位。
//题解:先定义变量,然后输入(n);然后根据阶乘算出a的大小;
//最后根据公式,输出结果。(别忘了+1);
//代码:

include<bits/stdc++.h>

using namespace std;
int main(){
double n,a=1,sum=0;//定义变量 n,a,sum(一定要归零);
cin>>n;//输入
for(int i=1;i<=n;i++){
for(int j=1;j<=i;j++){
a=a*j;//算出阶乘;
}
sum=sum+1/a;//根据公式,求出e的值;
a=1;
}
cout<<fixed<<setprecision(10)<<sum+1;//输出(最后还要加一);
return 0;
}

http://www.hskmm.com/?act=detail&tid=12107

相关文章:

  • 线段树
  • CSP-S模拟24
  • 今年CSP...
  • 0voice-2.1.1-io多路复用select/poll/epoll
  • Transformer与ViT
  • comfUI背后的技术——VAE - 实践
  • CCPC2023 秦皇岛 M. Inverted
  • redux
  • 20250921 模拟赛 T4 题解
  • 1.3 课前问题列表
  • NOIP 模拟赛十一
  • Proxy 库解析(四)
  • warm-flow 监听器对象获取问题
  • Hexo Butterfly 5.4 分页问题 YAML 错误 解决方法总结
  • js逆向:某Q音乐平台请求数据模拟生成
  • maven
  • 第十一届中国大学生程序设计竞赛网络预选赛(CCPC Online 2025)
  • 网络流
  • 完整教程:数据结构 栈和队列、树
  • 深入解析:【ubuntu】ubuntu中找不到串口设备问题排查
  • 酵母双杂交技术:高通量筛选的突破与不可忽视的三大局限性
  • ubuntu20.04测试cuda
  • Android Studio 配置国内源
  • PyCharm项目上传GitHub仓库(笔记) - 教程
  • 从RAG出发
  • 软件工程第二次作业——第一次个人编程作业
  • Ubuntu 24.04 安装 DaVinci Resolve
  • Promise中处理请求超时问题
  • 图解26:老生常谈的OSI网络模型
  • 【C++】指针