NOIP学习之循环控制:20.求出e的值
2020-03-01 05:19
92 查看
测试链接
总时间限制: 1000ms 内存限制: 65536kB
描述
利用公式e = 1 + 1/1! + 1/2! + 1/3! + … + 1/n! 求e 。
输入
输入只有一行,该行包含一个整数n(2<=n<=15),表示计算e时累加到1/n!。
输出
输出只有一行,该行包含计算出来的e的值,要求打印小数点后10位。
样例输入
10
样例输出
2.7182818011
提示
1、e以及n!用double表示
2、要输出浮点数、双精度数小数点后10位数字,可以用下面这种形式:
printf("%.10f", num);
#include<iostream> using namespace std; int main() { int n; double e=1,t=1; scanf("%d",&n); for (int i=1;i<=n;i++) { t*=i; e+=1/t; } printf("%.10lf",e); return 0; }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- NOIP学习之循环控制:29.不定方程求解
- NOIP学习之循环控制:28.金币
- NOIP学习之循环控制:27.第n小的质数
- NOIP学习之循环控制:26.质因数分解
- NOIP学习之循环控制:25.画矩形
- NOIP学习之循环控制:24.数字统计
- NOIP学习之循环控制:22.与7无关的数
- NOIP学习之循环控制:21.计算多项式的值
- 循环控制结构程序05 - 零基础入门学习C语言20
- 循环控制结构程序05 - 零基础入门学习C语言20
- luogg_java重新学习_第二章02(流程控制及循环结构)
- java基础学习总结四(控制语句<顺序、选择、循环>、方法)
- Java之学习笔记(8)-------------运算符和循环结构(流程控制)
- Clojure 学习入门(14)—— 循环控制
- Clojure 学习入门(14)—— 循环控制
- [《think in java》学习——流程控制]标签和循环结合使用
- python学习――01循环控制
- 循环控制结构程序06 - 零基础入门学习C语言21
- 代码大全学习-20-不常见的控制结构(Unusual Control Structures)
- swift学习记录(控制语句----循环语句)