跳台阶问题
来源:互联网 发布:金融网络销售 编辑:程序博客网 时间:2024/06/05 05:55
//跳台阶问题:
//问题描述:
//一个台阶总共有n级,如果一次可以跳1级,也可以跳2级,求
//总共有多少种多少种跳法。。。
#include <iostream>
using namespace std;
long long Fibonacci(int n)
{
int result[3] = { 0, 1, 2 };
if (n <= 2)
{
return result[n];
}
else
return Fibonacci(n - 1) + Fibonacci(n - 2);
}
//测试函数:
int main()
{
int num;
int sum;
cout << "Please enter the integer : " << endl;
cin >> num;
sum =(int) Fibonacci(num);
cout << "总次数:" << sum << endl;
return 0;
}
//问题描述:
//一个台阶总共有n级,如果一次可以跳1级,也可以跳2级,求
//总共有多少种多少种跳法。。。
#include <iostream>
using namespace std;
long long Fibonacci(int n)
{
int result[3] = { 0, 1, 2 };
if (n <= 2)
{
return result[n];
}
else
return Fibonacci(n - 1) + Fibonacci(n - 2);
}
//测试函数:
int main()
{
int num;
int sum;
cout << "Please enter the integer : " << endl;
cin >> num;
sum =(int) Fibonacci(num);
cout << "总次数:" << sum << endl;
return 0;
}
0 0
- 跳台阶问题(变态跳台阶)
- 跳台阶问题(变态跳台阶)
- 跳台阶与变态跳台阶问题
- 青蛙跳台阶,变态跳台阶问题
- 跳台阶问题(变态跳台阶)
- 跳台阶问题(变态跳台阶)
- 跳台阶以及变态跳台阶问题
- 青蛙跳台阶/变态跳台阶问题
- 跳台阶问题--总结
- 27.跳台阶问题
- 青蛙跳台阶问题
- 27、跳台阶问题
- 跳台阶问题
- 跳台阶问题
- 27.跳台阶问题
- 跳台阶问题
- 跳台阶问题
- 跳台阶问题
- 堆排序法
- 天啊!原来旧手机这么值钱!竟然不知道丨实用
- 点连通度 边连通度 最大流最小割 最小割点集 最小割边集
- android技术学习--Thread.UncaughtExceptionHandler捕获异常崩溃
- OpenResty—专注高性能服务开发
- 跳台阶问题
- 芒果iOS开发之史上最全的面试题汇总二
- 用dom4j读取xml到数据库
- QtDesigner:The Calculator Form Example
- 谐振电路的原理和作用
- PCA主成分分析法的原理与应用
- 【动态规划】交错重排
- Android Studio Tips -- 提取方法
- poj Intersection 1410 (数学几何 求线段方程)