POJ NOI0105-35 求出e的值【数列求和】(Bailian2709)
来源:互联网 发布:诲汝知之乎悔的读音 编辑:程序博客网 时间:2024/06/05 15:49
- 问题链接:Bailian2709 求出e的值
问题链接:POJ NOI0105-35 求出e的值。
- 总时间限制:
- 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); - 来源
- 2005~2006医学部计算概论期末考试
问题分析
一个简单的迭代计算,要注意的是程序要尽量简洁,计算少。
程序说明
输出格式是个要点,用C语言的输出格式通常要简单一些,C++也有自己的一套,估计能记住的人少之又少。
参考链接:(略)
AC的C++语言程序:
#include <iostream>#include <iomanip>using namespace std;int main(){ int n; double e, fact; cin >> n; e = 1.0; fact = 1.0; for(int i=1; i<=n; i++) { fact /= i; e += fact; } cout << fixed << setprecision(10) << e << endl; return 0;}
0 0
- POJ NOI0105-35 求出e的值【数列求和】(Bailian2709)
- POJ 2709:求出e的值
- 35:求出e的值
- POJ NOI0105-36 计算多项式的值
- POJ NOI0105-33 计算分数加减表达式的值
- POJ NOI0105-39 与7无关的数(Bailian2701)
- POJ NOI0105-34 求阶乘的和(Bailian2684)
- Bailian2676 整数的个数【入门】(POJ NOI0105-11)
- POJ NOI0105-40 数1的个数
- 百练---求出e的值---2709
- 百练 2709 求出e的值
- 百练_2709:求出e的值
- POJ NOI0105-45 金币
- POJ NOI0105-44 第n小的质数
- POJ NOI0105-30 含k个3的数【数制】
- 数列求和(位数很大的情况)
- 特殊数列的求和
- POJ NOI0105-29 数字反转【进制】(Bailian4029)
- Archive Data DSO Demo 2
- ASP.NET中Json的处理
- 面向对象
- git上传text文件到github
- openWRT源码下载与配置编译
- POJ NOI0105-35 求出e的值【数列求和】(Bailian2709)
- Android笔记(一 Looper)
- WebService的使用
- progressBar两种实现方式Handler 和AsyncTask
- httpd.conf文件中找不到Deny from all这句,怎么配置多站点
- 使用java操作MongoDB
- 字符串转换成int
- SpringMVC数据回显
- 动态规划基础之矩阵取数问题 51nod1083