Fibonacci数

时间限制:3000 ms  |  内存限制:65535 KB
难度:1
描述
无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为
F(n)=1 ...........(n=1或n=2)
F(n)=F(n-1)+F(n-2).....(n>2)
现要你来求第n个斐波那契数。(第1个、第二个都为1)
输入
第一行是一个整数m(m<5)表示共有m组测试数据
每次测试数据只有一行,且只有一个整形数n(n<20)
输出
对每组输入n,输出第n个Fibonacci数
样例输入
3
1
3
5
样例输出
1
2
5

#include<iostream>
using namespace std;int f(int i)
{if (i <= 2 && i >= 0 ) {return 1;}return f(i - 1) + f(i - 2);
}int main()
{int a;cin >> a;int temp;for(int i = 0; i < a; i++){   cin >> temp;cout << f(temp) << endl;}
}        

#include<stdio.h>
main(){int m,n,i,s1,s2;
scanf("%d",&m);
while(m--){scanf("%d",&n);
for(i=3,s1=s2=1;i<=n;i++)
{s1=s1+s2;s2=s1-s2;}
printf("%d\n",s1);}}        

转载于:https://www.cnblogs.com/aerer/p/9931110.html

nyoj13-Fibonacci数相关推荐

  1. 习题6-4 使用函数输出指定范围内的Fibonacci数 (20 分)

    本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数.所谓Fibonacci数列就是满足任一项数 ...

  2. 1143 多少个Fibonacci数

    1143 多少个Fibonacci数 时间限制:500MS  内存限制:65536K          提交次数:270 通过次数:16 题型: 编程题   语言: G++;GCC Descripti ...

  3. 输入输出Fibonacci数

    这几周一直在查找输入输出之类的问题,现在正好有机会和大家分享一下. Fibonacci数 时间制约: 3000 ms  |  内存制约: 65535 KB 难度: 1 描述 无穷数列1,1,2,3,5 ...

  4. NYOJ--C语言---Fibonacci数递归迭代两种解法

    题目描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为F(n)=1 ...........(n=1或n=2)F(n)=F(n-1)+F(n ...

  5. fib函数用python编写求第n项_第6章函数-4 使用函数输出指定范围内Fibonacci数的个数|简明python教程|python入门|python教程...

    本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0 函数接口定义: 在这里描述函数接口.例如: fib(n),返回fib(n)的值 PrintFN(m, ...

  6. python使用函数输出指定范围内fibonacci数的个数_第6章函数-4 使用函数输出指定范围内Fibonacci数的个数...

    本题要求实现一个计算fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0 所谓fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,fib(0) ...

  7. 每日一小练——高速Fibonacci数算法

    上得厅堂,下得厨房,写得代码,翻得围墙,欢迎来到睿不可挡的每日一小练! 题目:高速Fibonacci数算法 内容:先说说Fibonacci数列,它的定义是数列:f1,f2....fn有例如以下规律: ...

  8. 使用函数输出指定范围内的Fibonacci数

    本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数.所谓Fibonacci数列就是满足任一项数 ...

  9. 6-2 使用函数输出指定范围内Fibonacci数的个数 (20 分)

    本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m<n≤100000)之间的所有Fibonacci数的数目. 所谓Fibonacci数列 ...

  10. pta 6-8 使用函数求Fibonacci数 (15 分)

    本题要求实现求Fabonacci数列项的函数.所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列. 函数接口定义: int fib( int n ); 函数fib应 ...

最新文章

  1. Cisco HSRP热备份路由器协议配置
  2. 我的学习笔记_Windows_HOOK编程 2009-12-03 11:19
  3. 苹果:AMD yes!官方开售显卡模块,价格1.8万起
  4. ArduinoIDE安装与配置与第一个程序的烧录和运行——人人都能玩硬件
  5. 基于时序数据库做监控,这里有超流行的开源方案
  6. matlab2012生成dll,64位win7下vc2010如何調用matlab2012a中生成的dll文件
  7. Unreal Engine 4添加自定义Settings到项目设置
  8. L2-028 秀恩爱分得快-PAT团体程序设计天梯赛GPLT
  9. 使用Javascript在Leetcode中的ACM模式下无法获取输入数据的问题
  10. SQL Server Storage
  11. xshell官网链接打不开了
  12. cmd net use 命令
  13. 根据经纬度获取地理位置 和 根据地址获取经纬度
  14. Maya2018安装及激活教程
  15. P1967 货车运输( 最大生成树+LCA or Kruskal重构树)
  16. Mac 打造高效工作流
  17. win服务器性能测试,windows服务器性能测试
  18. 布尔定律---布尔代数的基本定律
  19. ArrayBuffer DataView
  20. 英语口语8000句-随意的谈话

热门文章

  1. 三、单一职责原则、开放-封闭原则、依赖倒转原则
  2. python-进程、线程
  3. 一仅仅小蜜蜂(杭电2044)
  4. UVA 10020 Minimal coverage
  5. GFS 分布式文件系统从入门到实践
  6. android studio3.12,Android Studio V3.12环境下TV开发教程(六)提供卡片视图
  7. 郑州商品交易所与阿里云达成合作,推进核心数据分析平台建设
  8. 【报名开启】阿里云线下Workshop让你玩转ECS 快速搭建云上博客
  9. 人工智能、物联网和大数据如何拯救蜜蜂
  10. 5G可能和你想象的完全不同!(文末福利)