poj 1517 u Calculate e(精度控制+水题)
2013-07-22 17:05
155 查看
一、Description
A simple mathematical formula for e is
e=Σ0<=i<=n1/i!
where n is allowed to go to infinity. This can actually yield very accurate approximations of e using relatively small values of n.
Input
No input
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.
二、题解
注意精度的控制,结果控制在9位小数,String .format("%.9f",sum)。
三、java代码
A simple mathematical formula for e is
e=Σ0<=i<=n1/i!
where n is allowed to go to infinity. This can actually yield very accurate approximations of e using relatively small values of n.
Input
No input
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.
二、题解
注意精度的控制,结果控制在9位小数,String .format("%.9f",sum)。
三、java代码
public class Main { public static void main(String[] args) { int i,j,fac; double sum=2.5d; System.out.println("n "+"e"); System.out.println("- "+"-----------"); System.out.println("0 "+"1"); System.out.println("1 "+"2"); System.out.println("2 "+"2.5"); for(i=3;i<10;i++){ fac=1; for(j=1;j<=i;j++){ fac*=j; } sum+=1.0 /(fac); System.out.print(i+" "); System.out.println(String .format("%.9f",sum)); } } }
相关文章推荐
- poj 1517 u Calculate e(精度控制+水题)
- POJ 1517 u Calculate e(我的水题之路——特殊格式,打表)
- POJ - 1064-Cable master-(二分,精度控制)
- POJ 1517 u Calculate e
- [POJ]1517 u Calculate e
- POJ1064 Cable master(二分,精度控制)
- poj 1517 & hdu 1012 u Calculate e(简单阶乘)
- POJ 1517 u Calculate e
- poj 1064 (二分+控制精度) && hdu 1551
- POJ 1064 Cable master——二分 + 精度控制
- OpenJudge/Poj 1517 u Calculate e
- HDU 4493--水题+控制精度
- (Relax ST1.8)POJ 1517 u Calculate e(求各阶乘累加之和)
- poj 1517 u Calculate e
- poj 1517 u Calculate e
- Poj 2350 Above Average(精度控制)
- Poj 2350 Above Average(精度控制)
- POJ 1517 u Calculate e
- poj 1064 Cable master 【二分 + 精度控制】
- POJ 1517 u Calculate e