斐波那契数列
来源:互联网 发布:unity3d圣典 编辑:程序博客网 时间:2024/06/10 22:44
#include<iostream>using namespace std;//0,1,1,2,3,5,8,13//非递归long long Fib(long long n){if (n <= 0)return 0;if (n == 1 || n == 2)return 1;long long x1 = 1;long long x2 = 1;long long sum = 0;for (long long i = 3; i <= n; ++i){sum = x1 + x2;x1 = x2;x2 = sum;}return sum;}//递归long long FibR(long long n){if (n <= 0)return 0;if (n == 1 || n == 2)return 1;return FibR(n - 1) + FibR(n - 2);}void TestFib(){for (size_t i = 0; i <= 10; ++i){cout << Fib(i) << endl;}}void TestFibR(){for (size_t i = 0; i <= 10; ++i){cout << Fib(i) << endl;}}int main(){TestFib();cout << "************" << endl;TestFibR();system("pause");return 0;}
0 0
- 斐波那契数列数列计算
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- 斐波那契数列
- web前端大作业
- 可换行的单选框
- muduo库 AtomicIntergerT原子操作模板类
- 多态的实现机制
- yum 源的搭建以及rpm命令
- 斐波那契数列
- 不正经运维狗的文档9
- uva548 -- Tree
- 进阶篇:等待多个子线程完毕再执行主线程的方法之CountDownLatch(十二)
- GDOI2017模拟04.12总结
- 二叉树的基本操作(五)——2-3树的概念
- VC学习1: 函数返回类实例的方法
- 用java实现数据挖掘中的向量求相似度
- M/在Makefile中进行宏定义-D