7-2 求满足条件的斐波那契数 (30分)
发布日期:2022-02-17 09:51:24
浏览次数:9
分类:技术文章
本文共 753 字,大约阅读时间需要 2 分钟。
7-2 求满足条件的斐波那契数 (30分)
斐波那契数,亦称之为斐波那契数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……,这个数列从第3项开始,每一项都等于前两项之和。求大于输入数的最小斐波那契数。
输入格式:
在一行输人一个正整数n(n>=10)。
输出格式:
在一行输出大于n的最小斐波那契数。
输入样例:
在这里给出一组输入。例如:
10
输出样例:
在这里给出相应的输出。例如:
13
非递归实现斐波那契数列:
#includeint fib(int n);int main(){ int i,n;scanf("%d",&n);for(i=1;;i++){ if(fib(i)>n){ printf("%d",fib(i)); break; }}return 0;}int fib(int n){ int x,i,f1=1,f2=1; if(n<=2){ x=1; }else{ for(i=3;i<=n;i++){ x=f1+f2; f1=f2; f2=x; } } return x;}
递归实现斐波那契数列:
#includeint fib(int n);int main(){ int i,n;scanf("%d",&n);for(i=1;;i++){ if(fib(i)>n){ printf("%d",fib(i)); break; }}return 0;}int fib(int n){ if(n<=2){ return 1; }else{ return fib(n-1)+fib(n-2); }}
转载地址:https://blog.csdn.net/qq_43828852/article/details/106290494 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月25日 19时41分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Vue 3.0引入axios
2019-04-26
网页自动适配 Mac 的 Dark Mode
2019-04-26
The server encountered an unexpected condition that prevented it from fulfilling the request.
2019-04-26
linux安装FastDFS+Nginx
2019-04-26
FastDFS上传文件示例
2019-04-26
Zookeeper集群
2019-04-26
SpringDataJPA入门及四种查询方式
2019-04-26
Spring Cloud Eureka & Spring Cloud Feign
2019-04-26
Spring Cloud Config & Spring Cloud Bus
2019-04-26
微服务容器部署与 jenkins 持续集成
2019-04-26
容器管理与容器监控
2019-04-26
java爬虫框架—WebMagic
2019-04-26
Java 基础之反射
2019-04-26
一起来学MySQL—常用内置函数
2019-04-26
Spring 核心 之 IOC
2019-04-26
一起来学MySQL—事务的隔离级别
2019-04-26
直连线和交叉线的区别
2019-04-26
数据库视频—使用.Net访问SQL Server
2019-04-26
数据库视频—总结
2019-04-26