C语言重来30:例题赏析第二部分——求前n项和

首先我们来看一下题目,这个题目相对于其他的求和较为难一点:

计算的序列为2/1+3/2+5/3+8/5+.....的前n项的和。
注意的几点是:从序列的第二项起,每一项的分子是前一项分子和分母的和,而分母是前一项的分子。
输入格式:输入一个在一行中给出一个正整数N。
输出格式:在一行中输出部分和的值,精确到小数点后两位,题目保证计算结果不超过双精度范围。

在代码中具体看一下:

同时注意,当分子分母定义为整数的时候,当我们的n取值为100的时候,就不能进行运算了

但是,当我们变成double的时候,也是有上界的,输入2000的时候已经成为无效的浮点数了。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部