C++经典的递归案例:斐波那契数列
作者:野牛程序员:2023-11-20 09:56:28 C++阅读 2699
C++经典的递归案例:斐波那契数列
#include <iostream>
// 经典的递归案例:斐波那契数列
int fibonacci(int n) {
// 基本情况:前两个斐波那契数为0和1
if (n <= 1) {
return n;
} else {
// 递归调用:当前斐波那契数等于前两个斐波那契数之和
return fibonacci(n - 1) + fibonacci(n - 2);
}
}
int main() {
// 输出斐波那契数列的前10个数
std::cout << "斐波那契数列前10个数分别是:";
for (int i = 0; i < 10; ++i) {
std::cout << fibonacci(i) << " ";
}
std::cout << std::endl;
return 0;
}野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++递归算法经典实例之计算阶乘
- 下一篇:c++经典的递归案例:计算整数的幂
