专栏文章
B2079 求出 e 的值 题解
B2079题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @minqnwot
- 此快照首次捕获于
- 2025/12/02 06:46 3 个月前
- 此快照最后确认于
- 2025/12/02 06:46 3 个月前
#B2079 求出 e 的值 题解
小数存储 + 循环结构
CPP#include <bits/stdc++.h>
using namespace std;
int f(int n){//取n的阶乘
if(n == 1) return n;
return n * f(n-1);
}
int main(){
int n; cin >> n;
long double e = 1.0,ans = 1.0;//用ans累加e
for(int i = 1;i <= n;i++){
e *= i;//也就是记录i的阶乘
ans += 1/e;
}
printf("%.10Lf",ans);//long double -> %Lf
return 0;
} //Ade
相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...