3168:【例28.2】 求出e的值
[例 28.2] 求出 e的值
1092:求出e的值
C语言代码:
/*
1.5编程基础之循环控制_35求出e的值(张述曾)
http://noi.openjudge.cn/ch0105/35/
*/
#include<stdio.h>
#include<stdlib.h>
int main()
{
double n, e = 0, num = 1;
scanf("%lf",&n);
for ( int i = 1; i <= n; i++){
num = num / i;
e = e + num;
}
e = e + 1;
printf("%.10lf\n",e);
return 0;
}
C++代码:
#include <bits/stdc++.h>
using namespace std;
long long f(int x)
{
long long a=1;
for(int i=1;i<=x;i++) a*=i;
return a;
}
int main()
{
int n;
double e=1;
cin>>n;
for(int i=1;i<=n;i++)
{
e+=1.0/f(i);
}
printf("%.10f",e);
return 0;
}
#include<iostream>
using namespace std;
int main()
{
long long int n,t=1;
double a=1;
cin>>n;
for(int i=1;i<=n;i++)
{
t*=i;
a+=1.0/t;
}
printf("%.10lf",a);
return 0;
}
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double n, e = 0, num = 1;
cin >> n;
for ( int i = 1; i <= n; i++)
{
num = num / i;
e = e + num;
}
e = e + 1;
cout << fixed << setprecision(10) << e << endl;
return 0;
}
python3代码:
n=int(input())
jc=1
e=1
for i in range(1,n+1):
jc*=i
e+=1/jc
print("%.10f"%e)
NOIP 提高组 初赛 四、阅读程序写结果 习题集(一)NOIP1998-NOIP1999
NOIP 提高组 初赛 四、阅读程序写结果 习题集(一)NOIP1998-NOIP1999_noip看程序写代码类似编程题-CSDN博客
NOIP 提高组 初赛 四、阅读程序写结果 习题集(二)NOIP2000-NOIP2001
NOIP 提高组 初赛 四、阅读程序写结果 习题集(二)NOIP2000-NOIP2001_noip 2000 初赛试题-CSDN博客
NOIP 提高组 初赛 四、阅读程序写结果 习题集(三)NOIP2002-NOIP2003
NOIP 提高组 初赛 四、阅读程序写结果 习题集(四)NOIP2004-NOIP2005
NOIP 提高组 初赛 四、阅读程序写结果 习题集(四)NOIP2004-NOIP2005_noip2005提高组阅读程序第4题-CSDN博客
NOIP 提高组 初赛 四、阅读程序写结果 习题集(五)NOIP2006-NOIP2007
NOIP 提高组 初赛 四、阅读程序写结果 习题集(五)NOIP2006-NOIP2007_noip阅读程序写结果-CSDN博客
NOIP 提高组 初赛 四、阅读程序写结果 习题集(六)NOIP2008-NOIP2009
NOIP 提高组 初赛 四、阅读程序写结果 习题集(六)NOIP2008-NOIP2009_杨辉三角提高组阅读程序-CSDN博客
NOIP 提高组 初赛 四、阅读程序写结果 习题集(七)NOIP2010-NOIP2011
NOIP 提高组 初赛 四、阅读程序写结果 习题集(七)NOIP2010-NOIP2011_noip初赛114514-CSDN博客
NOIP 提高组 初赛 四、阅读程序写结果 习题集(八)NOIP2012-NOIP2013
NOIP 提高组 初赛 四、阅读程序写结果 习题集(八)NOIP2012-NOIP2013_data[h-1]=data[h-1]+data[h]-CSDN博客
NOIP 提高组 初赛 四、阅读程序写结果 习题集(九)NOIP2014-NOIP2015
NOIP 提高组 初赛 四、阅读程序写结果 习题集(九)NOIP2014-NOIP2015_noip2014阅读程序-CSDN博客