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

来源

思路:简单的数列问题,前两个数的和就是下一个数。

ac代码:


#include<stdio.h>
//#include<stdlib.h>
int main()
{   int m,n,i,j,a[50];a[1]=1;a[2]=1;scanf("%d",&m);while(m--){   scanf("%d",&n);if(n<3)printf("%d\n",a[1]);if(n>2){for(j=3;j<=n;j++)a[j]=a[j-1]+a[j-2];printf("%d\n",a[n]);}}            //system("pause");return 0;
}        

NYOJ--13--Fibonacci数相关推荐

  1. 使用函数求Fibonacci数 C语言PTA

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

  2. Fibonacci数 南阳理工ACM 题目13

    Fibonacci数 时间限制:3000 ms  |  内存限制:65535 KB 难度:1 描述 无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地 ...

  3. 1143 多少个Fibonacci数

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

  4. 输入输出Fibonacci数

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

  5. 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 ...

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

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

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

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

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

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

  9. PTA python 输出前 n 个Fibonacci数

    本题要求编写程序,输出菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证输出结果在长整型范围内.Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,例如 ...

  10. 6-4 使用函数求Fibonacci数

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

最新文章

  1. matlab偏导符号怎么打,matlab 如何输入导数
  2. 源码分析Thread
  3. 前端每日实战:151# 视频演示如何用纯 CSS 创作超能陆战队的大白
  4. 为bootstrap+angularJs打造的表格代码生成器
  5. Perl 安装及模组安装方法【windows】
  6. abp vnext_SQL Server vNext – Microsoft是否喜欢Linux?
  7. java牛顿法求方程根_快速求解方程的根——二分法与牛顿迭代法
  8. git 远程代码回滚master
  9. 职教云python程序设计答案_智慧职教云课堂Python程序设计(常州工业职业技术学院)答案公众号...
  10. PostgreSQL 设置远程访问
  11. win7浏览器主页修改不过来_Win7 IE无法修改默认主页怎么办?解决IE浏览器主页无法修改主页...
  12. pd.set_option 问题
  13. k30s刷鸿蒙系统,RedmiK30S或于10月27日发布:今年最后一款骁龙865手机
  14. Matplotlib画各种论文图
  15. JVM (JAVA虚拟机)
  16. iOS微信聊天界面朋友圈多个小视频同时播放不卡顿
  17. WPF 如何画出1像素的线
  18. 鲜檬“0元旅拍”出圈,婚纱摄影洗牌“加速”
  19. 用JAVA完成1000以内素数的判断
  20. Boost库-功能介绍-Geometry-R树-空间索引

热门文章

  1. Excel用户如何学习数据分析语言DAX?
  2. 五步法建设你的数据中台
  3. Ionic!用Web技术开发移动应用!
  4. C++:标准程序库-STL迭代器Iterator
  5. PGM:部分观测数据
  6. Word2Vec 与 Word Embedding的关系
  7. c语言 list 使用数组来实现_C|用数组或链表来实现队列这种抽象数据类型
  8. android 修改 选择壁纸来源,修改android选择壁纸来源列表
  9. Android ProgressDialog 实现圆形进度对话框 和 水平进度对话框
  10. P1541 乌龟棋 线性dp