题目描述
利用公式 ,求 。
输入格式输入只有一行,该行包含一个整数 ,表示计算 时累加到 。
输出格式输出只有一行,该行包含计算出来的 的值,要求打印小数点后 位。
样例样例输入
10
样例输出
2.7182818011
数据范围与提示
分类标签
[循环]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
int n;
double jc;
double e;
// The main procedure
int main() {
cin>>n;
e = 1;
jc = 1;
for (int i = 1; i <= n; i++) {
jc = (jc*i);
e += (1/jc);
}
cout<<fixed<<setprecision(10);
cout<<e;
return 0;
}
Blockly题解代码图片