博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
13.Fibonacci数
阅读量:7038 次
发布时间:2019-06-28

本文共 979 字,大约阅读时间需要 3 分钟。

描述
无穷数列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数
样例输入
3135
样例输出
125
1 /*法一 2 #include
3 int F(int n) { 4 if(n == 1 || n == 2) { 5 return 1; 6 } 7 else { 8 return F(n - 1) + F(n - 2); 9 }10 }11 12 int main( ) {13 int m, n;14 scanf("%d", &m);15 while(m--) {16 scanf("%d", &n);17 printf("%d\n", F(n));18 }19 return 0;20 }21 */22 #include
23 int main( ) {24 int m, n, i, s1, s2;25 scanf("%d", &m);26 while(m--) {27 scanf("%d", &n);28 for(i = 3, s1 = s2 = 1; i <= n; i ++) {29 s1 = s1 + s2;30 s2 = s1 - s2;31 }32 printf("%d\n", s1);33 }34 return 0;35 }
View Code

 

转载于:https://www.cnblogs.com/tong69/p/5773714.html

你可能感兴趣的文章
===
查看>>
IIS 加载 JSON 错误 404 解决办法
查看>>
BZOJ 1010 [HNOI2008]玩具装箱toy(单调队列优化DP)
查看>>
FZU 1977 Pandora adventure (插头DP)
查看>>
Ubuntu12.04-64bits搭建FFmpeg环境
查看>>
Qualcomm Android display架构分析
查看>>
艾伟也谈项目管理,有一种企业文化叫产品精神
查看>>
微软ASP.NET站点部署指南(3):使用Web.Config文件的Transformations
查看>>
Sharp-P(#P)和NP计算复杂度[转]
查看>>
Core Animation学习笔记
查看>>
VC创建定时关闭的MessageBox
查看>>
ORACLE表空间bigfile和smallfile
查看>>
(原+转)C++中的const修饰符
查看>>
ES5 数据属性描述符和存取描述符
查看>>
【转】JS跨域(ajax跨域、iframe跨域)解决方法及原理详解(jsonp)
查看>>
【转】iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault/单例)-- 不错...
查看>>
Linux下编译java并生成jar包
查看>>
zabbix监控进程的CPU和内存占用量,进程数量
查看>>
用户控件和服务器控件的数据绑定
查看>>
Javascript keyCode键盘键码值表
查看>>