
Problem J: 调用函数,输出Fibonacci数列的m项至n项
发布日期:2021-05-04 08:31:32
浏览次数:35
分类:技术文章
本文共 802 字,大约阅读时间需要 2 分钟。
Problem J: 调用函数,输出Fibonacci数列的m项至n项
Description
定义递归函数fib(n),它的功能是返回第n项Fibonacci数,如fib(7)的返回值是13。 在主函数中,输入两个正整数m和n,调用该函数输出Fibonacci数列的m项至n项,共(n-m+1)项。 Fibonacci序列为:1 1 2 3 5 8 13 21…
Input
多组测试数据,每组输入两个正整数m和n。
Output
输出m-n之间所有的Fibonacci数,每个数占5位。
Sample Input
1 4
2 7 4 9Sample Output
1 1 2 31 2 3 5 8 133 5 8 13 21 34
#includeint fib(int n){ int s,i; if(n==1||n==2) { s=1; } else { int s1,s2; s1=s2=1; for(i=1;i<=n-2;i++) { s=s1+s2; s1=s2; s2=s; } } return s;}int main(void){ int k,m,n; while(scanf("%d %d",&m,&n)!=EOF) { for(k=m;k<=n;k++) printf("%5d",fib(k)); printf("\n"); } printf("\n"); return 0;}
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月15日 02时49分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
第四章 串、数组和广义表 —— BF算法和KMP算法
2019-03-03
[选拔赛1]花园(矩阵快速幂),JM的月亮神树(最短路),保护出题人(斜率优化)
2019-03-03
DLA:一种深度网络特征融合方法
2019-03-03
leetcode114(二叉树展开为链表)
2019-03-03
java —— this 关键字
2019-03-03
java —— static 关键字
2019-03-03
Firefox 69 已可在 Fedora 中获取 | Linux 中国
2019-03-03
在 Python 调试过程中设置不中断的断点 | Linux 中国
2019-03-03
AI 系统向自动化编码迈进 | Linux 中国
2019-03-03
使用 Jupyter Notebooks 构建一个远程管理控制台 | Linux 中国
2019-03-03
使用开源可视化工具来理解你的 Python 代码 | Linux 中国
2019-03-03
【2021 ECUG Con】聚势而来,与你相约花开时
2019-03-03
硬核观察 | 有人在比特币骗局中损失了 10 个比特币
2019-03-03
FreeDOS 的简单介绍 | Linux 中国
2019-03-03
使用 top 命令了解 Fedora 的内存使用情况 | Linux 中国
2019-03-03
Bat:一种具有语法高亮和 Git 集成的 Cat 类命令 | Linux 中国
2019-03-03
Linux 上最好的五款音乐播放器 | Linux 中国
2019-03-03
网易云首倡中台方法论,发布全链路中台技术方案
2019-03-03
传输层协议
2019-03-03