求分数序列的前n项之和
2017-11-09 10:55
405 查看
试题描述
有一个分数序列 q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,.... ,其中qi+1= qi+ pi, pi+1=qi, p1= 1, q1= 2。比如这个序列前6项分别是2/1,3/2,5/3,8/5,13/8,21/13。求这个分数序列的前n项之和。
输入格式
输入有一行,包含一个正整数n(n <= 30)。
输出格式
输出有一行,包含一个浮点数,表示分数序列前n项的和,精确到小数点后4位。
样例输入
样例输出
有一个分数序列 q1/p1,q2/p2,q3/p3,q4/p4,q5/p5,.... ,其中qi+1= qi+ pi, pi+1=qi, p1= 1, q1= 2。比如这个序列前6项分别是2/1,3/2,5/3,8/5,13/8,21/13。求这个分数序列的前n项之和。
输入格式
输入有一行,包含一个正整数n(n <= 30)。
输出格式
输出有一行,包含一个浮点数,表示分数序列前n项的和,精确到小数点后4位。
样例输入
2
样例输出
3.5000
#include <stdio.h> int main() { int n,i; float a,b,sum,tmp; while(scanf("%d",&n)!=EOF) { a=2; b=1; sum=0; for(i=0;i<n;i++) { sum+=a/b; tmp=a; a=a+b; b=tmp; } printf("%.4f\n",sum); } return 0; }
相关文章推荐
- 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
- 有一个分数序列 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和。
- java中猴子吃桃子的问题和求分数序列和的问题
- 分数序列求和
- 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。(java)
- 有一个分数序列,求出这个数列的前20项之和
- 利用C语言编程:有一个分数序列 2/1+3/2+5/3+8/5+13/8+...,求此序列前N项和的简单解法,
- python基础练习--求分数序列
- 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
- 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前n项之和。
- C100-24 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
- Openjudge-计算概论(A)-求分数序列和
- 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
- 有一个分数序列 2/1+3/2+5/3+8/5+13/8+…求出这个数列前 20 项的和。
- 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和
- 分数序列规律求和
- 第二章作业P51.14(计算斐波那契分数序列前n项之和。)
- 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13……求出这个数列的前20项之和。
- OpenJudge计算概论-求分数序列和
- 有一个分数序列2/1,3/2,5/3,8/5,13/8...求前20项之和