SSOJ1035阶乘分之一的和
3106+
作者:crxis 发布:2018-04-28 分类:循环结构
题目大意:求s=1+1/2!+1/3!+…+1/n!
输入
输入一个正整数n
输出
输出s的值,结果保留4位小数
样例输入
3
样例输出
1.6667
解题思路
求阶乘分之一的和,另jc为阶乘的值,s为和,如果n=3,那么jc = jc * 1, s = s + 1.0/jc, jc = jc * 2, s = s + 1.0/jc, jc = jc * 3, s = s + 1.0/jc。如果n不是3,那就循环n次。
注意:1/jc,因为1和jc都是整数,结果也会是整数,即不会保留小数部分;如果要保留小数,至少有一个操作数是小数,才能实现自动转换类型,可写成1.0/jc或者1.0*1/jc。