小白龙最近学习了Fibonacci数列。它是这样定义的,F(1)=1; F(2)=1; F(n)=F(n-1)+F(n-2) (n>=3); 小白龙想改变一下,他把Fibonacci数列改为:

2/1, 3/2, 5/3.....,F(n+2)/F(n+1)这种数列,现在给你一个数字n(2<n<=50),请你求出他前n项之和。

输入格式:

输入仅一个正整数n(2<=n<=50)。

输出格式:

输出为一个实数,保留小数点后六位,表示序列 2/1, 3/2, 5/3.....,F(n+2)/F(n+1)的和。

输入样例:

在这里给出一组输入。例如:

7

结尾无空行

输出样例:

在这里给出相应的输出。例如:

11.626099

结尾无空行

#include <stdio.h>
int main()
{
    double n,f1 = 1,f2 = 1,i,f3;
    double sum;
    scanf("%lf",&n);
    for(i = 3;i <= (n+2);i++){
        f3 = f1 + f2;
        f1 = f2;
        f2 = f3;
        sum += f2/f1;
    }
    printf("%.6f",sum);
    
    
    
    
    
    
    return 0 ;
}

7-1 循环-Fibonacci数列的运算 (50 分)相关推荐

  1. python汉诺塔用循环结构实现_Python基于递归算法实现的汉诺塔与Fibonacci数列

    这篇文章主要介绍了Python基于递归算法实现的汉诺塔与Fibonacci数列,结合实例形式分析了汉诺塔与Fibonacci数列的递归实现技巧,需要的朋友可以参考下 本文实例讲述了Python基于递归 ...

  2. 以每行5个数输出fib前20 c语言循环,打印Fibonacci数列方法汇总(前20项,每行5个)...

    NO.1 迭代法 标签:通俗.易懂 思路:先打印第一项.再在循环里面执行fib=fib1+fib2,把fib2赋给fib1,把fib赋给fib2,每行5个可使用if函数(循环次数对5取余). #inc ...

  3. C语言求Fibonacci数列

    方法有三种甚至更多,但核心思想都是一个数列的通项公式:F(n)=F(n-1)+F(n-2).核心代码放在最后. 方法一:普通法 #include <stdio.h> #include &l ...

  4. 程序员面试题精选100题(16)-O(logn)求Fibonacci数列[算法]

    题目:定义Fibonacci数列如下: /  0                      n=0 f(n)=      1                      n=1         \  f ...

  5. 蓝桥杯 入门训练 试题集汇总 【A+B问题、序列求和、圆的面积、Fibonacci数列】

    练习系统 目   录 BEGIN-1 A+B问题 BEGIN-2 序列求和 BEGIN-3 圆的面积 BEGIN-3 Fibonacci数列 BEGIN-1 A+B问题 资源限制 时间限制:1.0s ...

  6. 计算Fibonacci数列第n项的第8种方法(数学推导与Python实现)

    感谢山东工商学院学院厉玉蓉老师提供的完美数学推导,我在重写和整理时略加修改,比如变量替换时她喜欢用字母z,而我喜欢用x,哈哈.当然,还有另外几个小地方^_^ 本文从Fibonacci数列第n项的通项公 ...

  7. 蓝桥杯 入门训练 Fibonacci数列

    问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...

  8. 题目 2311: 蓝桥杯2019年第十届省赛真题-Fibonacci 数列与黄金分割

    题目 Fibonacci 数列是非常著名的数列: F[1] = 1,F[2] = 1, 对于 i > 3,F[i] = F[i − 1] + F[i − 2] Fibonacci 数列有一个特殊 ...

  9. 蓝桥杯Fibonacci数列第n项模10007取余问题

    问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1. 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少. 输入格式 输入包含一个整数n ...

  10. 斐波那契(Fibonacci)数列计算器设计

    资源下载地址:https://download.csdn.net/download/sheziqiong/85734538 资源下载地址:https://download.csdn.net/downl ...

最新文章

  1. java判断是否为数组_JS如何判断是否是数组?
  2. 未来50年的神经科学会是什么样呢?
  3. BZOJ-1492-货币兑换cash-NOI2007-CDQ分治
  4. VS2010中如何实现自定义MFC控件
  5. Spring交易可见性
  6. Google Chrome 11 浏览器 下Flash Debug 插件无效的解决办法
  7. html文件怎么导出stl文件,3D建模软件导出STL文件的小技巧(一)
  8. android8.0更新手机,安卓微信8.0.6正式更新:可发1G大文件、表情互动等多项更新!...
  9. 网站站长综合seo在线查询工具源码
  10. Oracle Parallel Execution(并行执行)
  11. 3.1. 一元、多元逻辑回归、tensorflow2实现——python实战
  12. 深入理解计算机系统(2.7)------二进制小数和IEEE浮点标准
  13. httpclient 3.1跳过https请求SSL的验证
  14. 关于校企合作的一些想法和思路
  15. pandas学习-task2
  16. BGP多线和双线双IP服务器有什么区别? 哪个网站访问速度更快?
  17. 2022软考高级架构设计师-经历分享
  18. JavaScript中关于滚动scrollBy()与scrollTo()的区别
  19. STC 下载 自动波特率 设计
  20. 硬件架构的艺术(四)

热门文章

  1. python实现火车票查询订票退票_使用Python和Splinter实现12306火车票查询与抢票
  2. 360视频简介及ERP投影
  3. conan-transit服上的库列表
  4. android 短信 易用性总结,详解短信验证和邮件验证的区别
  5. 字符串类型变量的相关内置函数详解
  6. QUIC会成为互联网传输的颠覆者吗?
  7. excel中如何实现自动求和?
  8. 如何在php中针对距现在时间长短显示不同时间格式
  9. 企业怎样优化用户体验?F5给出三条专业建议
  10. 未来已来:数字化时代的商业模式创新-读书笔记