当前位置:首页 > 语法入门 > 循环结构 > 正文
SSOJ1035阶乘分之一的和
3106+

题目大意:求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。

程序实现

About

坚决不Copy代码!

本文标签:,,,,,

SSOJ1035阶乘分之一的和:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!