AcWing 717. 简单斐波那契

原题链接

以下数列0 1 1 2 3 5 8 13 21 …被称为斐波纳契数列。

这个数列从第3项开始,每一项都等于前两项之和。

输入一个整数N,请你输出这个序列的前N项。

输入格式

一个整数N。

输出格式

在一行中输出斐波那契数列的前N项,数字之间用空格隔开。

数据范围

0<N<46

输入样例:

5

输出样例:

0 1 1 2 3

题解

略(本题就不在给出题解,如有疑问请私信,会第一时间做出回复)

代码实现一(递归)

#include <cstring>
#include <iostream>
#include <algorithm> using namespace std;
int n;
int feibo[46];
int main()
{
cin>>n;
feibo[1]=0,feibo[2]=1;
for(int i=3;i<=n;i++)
feibo[i]=feibo[i-1]+feibo[i-2];
for(int i=1;i<=n;i++)
cout<<feibo[i]<<' ';
return 0;
}

代码实现二(递推)

#include <cstring>
#include <iostream>
#include <algorithm> using namespace std; int main()
{
int a = 0, b = 1;
int n;
cin >> n; for (int i = 0; i < n; i ++ )
{
cout << a << ' ';
int c = a + b;
a = b;
b = c;
}
return 0;
}

最新文章

  1. socketAPI:一个最简单的服务器和对应的客户端C语言的实现
  2. elasticsearch 初学 笔记(1)
  3. php Use of undefined constant的问题解决方式
  4. HDU 4635:Strongly connected(强连通)
  5. CSS3技巧:利用css3径向渐变做一张优惠券(转)
  6. Json对象在JS里面的处理
  7. RabbitMQ Exchange类型详解
  8. HTML 5入门知识——Drag
  9. HDFS的WEB页面访问常见问题
  10. ADB——连接手机的三种方式
  11. http(数据格式)、postman(数组、id、断言) 小知识必看啊
  12. MySQL系列详解五: xtrabackup实现完全备份及增量备份详解-技术流ken
  13. Centos6.5部署Rsyslog-日志的存储方式及监测服务状态
  14. java框架之Struts2(4)-拦截器&amp;标签库
  15. 34 char类型转换为int类型
  16. Android - Resource 之 Layout 小结
  17. MySQL获取指定长度的字符串的函数left(s,n)和right(s,n)
  18. JianShu_failban2实现动态屏蔽的功能
  19. mysql升级到5.6源
  20. 汉诺塔(Hanoi)——小小算法

热门文章

  1. idea出现 淇℃伅 乱码
  2. windows server2012 安装SQL SERVER 2016环境监测出错
  3. 02.DRF-认识RESTful
  4. 一篇看懂Docker
  5. 深入理解Java虚拟机学习笔记(三)-----类文件结构/虚拟机类加载机制
  6. IP地址、计算机名称、MAC地址如何获取
  7. unittest模块在linux报错: AttributeError: module &#39;unittest&#39; has no attribute &#39;TestRunner&#39;
  8. Shiro实战教程-刘志敏-专题视频课程
  9. Struts2 执行流程 以及 Action与Servlet比较 (个人理解)
  10. Refresh Java