HDU 1012 u Calculate e (水题)
2015-08-13 16:43
232 查看
Problem Description
A simple mathematical formula for e is
where n is allowed to go to infinity. This can actually yield very accurate approximations of e using relatively small values of n.
Output
Output the approximations of e generated by the above formula for the values of n from 0 to 9. The beginning of your output should appear similar to that shown below.
Sample Output
A simple mathematical formula for e is
where n is allowed to go to infinity. This can actually yield very accurate approximations of e using relatively small values of n.
Output
Output the approximations of e generated by the above formula for the values of n from 0 to 9. The beginning of your output should appear similar to that shown below.
Sample Output
n e - ----------- 0 1 1 2 2 2.5 3 2.666666667 4 2.708333333
#include<iostream> #include<cstdio> using namespace std; int main() { double ans,sum; printf("n e\n"); printf("- -----------\n"); printf("0 1\n"); ans=sum=1; for(int i=1;i<=9;i++) { ans*=i; sum+=1.0/ans; if(i==1) printf("%d %0.0lf",i,sum); else if(i==2) printf("%d %0.1lf",i,sum); else printf("%d %0.9lf",i,sum); printf("\n"); } return 0; }
相关文章推荐
- Skia overview
- hdoj1162 Eddy's picture
- 数据结构实验之栈二:一般算术表达式转换成后缀式
- 什么是工具栏,什么是菜单栏、什么是标题栏,如何隐藏标题栏
- quartz
- textField输入文本不为空与输入文本为空的判断
- html5 - drag 拖拽
- 【Maven】maven在ecplise中的安装
- 动态规划——K背包问题
- .NET:OrderBy和ThenBy
- Spring的AOP相关知识
- Tachyon在Spark中的作用(Tachyon: Reliable, Memory Speed Storage for Cluster Computing Frameworks 论文阅读翻译)
- Oracle 学习之RAC(四) 安装Oracle软件
- tornado 非阻塞方法
- 一道关于Java中Integer缓冲区的面试题
- python技术博客
- win10 系统下获取系统版本号为6.2的问题
- 如何开启VMware串口
- 归并排序
- 电池百分比显示