C++生成斐波拉其数列

该方法作为一种演示功能左右,运行较慢。

1#include <iostream> 2 3using namespace std; 4 5class Fibonacci{ 6public: 7 int a, b, c; 8 void generate(int); 9}; 10 11void Fibonacci::generate(int n){ 12 a = 0; b = 1; 13 cout << a << " " <<b; 14 for(int i=1; i<= n-2; i++){ 15 c = a + b; 16 cout << " " << c; 17 a = b; 18 b = c; 19 } 20} 21 22int main() 23{ 24 cout << "Hello world! Fibonacci series" << endl; 25 cout << "Enter number of items you need in the series: "; 26 int n; 27 cin >> n; 28 Fibonacci fibonacci; 29 fibonacci.generate(n); 30 return 0; 31}
点赞
收藏

评论区

加载中...

相关推荐

分布式id如何生成

1.UUID生成通过网卡、时间、随机数来保证生成的唯一的字符串。优点:(1)本地生成,生成简单(2)速度快(3)高可用;缺点:(1)无序,如果存入mysq,影响B的操作性能,因为B树是需要排序的;(2)占用空间较大(36个

C# Aspose.Cells导出xlsx格式Excel,打开文件报“Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃”

报错信息:最近打开下载的Excel,会报如下错误。(xls格式不受影响)!(https://oscimg.oschina.net/oscnet/2b6f0c8d7f97368d095d9f0c96bcb36d410.png)!(https://oscimg.oschina.net/oscnet/fe1a8000d00cec3c

OpenCV检测轮廓极点(Python C++)

    今天分享一个OpenCV检测轮廓极点实例,原图如下,我们需要检测出地图中最大轮廓的上下左右四个极点,并进行标注显示。!(https://oscimg.oschina.net/oscnet/ae374a72c5404b00b0e976e499eedf36.png)    第一步:阈值处理分割出地图轮廓!(ht

KVM调整cpu和内存

一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid

Twitter的分布式自增ID算法snowflake (Java版)

概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移

Github标星5300+,专门为程序员开发文档开源管理系统,我粉了

!(https://oscimg.oschina.net/oscnet/a11909a041dac65b1a36b2ae8b9bcc5c432.jpg)码农那点事儿关注我们,一起学习进步!(https://oscimg.oschina.net/oscnet/f4cce1b7389cb00baaab228e455da78d0