用C++语言编写斐波那契函数
下面是用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项
原文地址: https://www.cveoy.top/t/topic/hSt8 著作权归作者所有。请勿转载和采集!