下面是用C++语言编写的斐波那契函数:

#include <iostream>
using namespace std;

int fibonacci(int n) {
    if (n <= 0) {
        return 0;
    } else if (n == 1) {
        return 1;
    } else {
        return fibonacci(n-1) + fibonacci(n-2);
    }
}

int main() {
    int n;
    cout << "请输入要计算的斐波那契数列的项数:";
    cin >> n;
    
    cout << "斐波那契数列的前 " << n << " 项为:";
    for (int i = 0; i < n; i++) {
        cout << fibonacci(i) << " ";
    }
    
    return 0;
}

在上述代码中,fibonacci()函数使用递归的方式计算斐波那契数列的第n项。main()函数从用户输入获取要计算的斐波那契数列的项数,并使用for循环调用fibonacci()函数来输出斐波那契数列的前n项

用C++语言编写斐波那契函数

原文地址: https://www.cveoy.top/t/topic/hSt8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录