C++輸出斐波那契數列的前n項


#include<iostream>
using namespace std;
int fib(int n)
{
	if(n==1 || n==2)
	{
		return 1;
	}
	else{
		return fib(n-1)+fib(n-2);
	}
}
int main()
{
	int n;
	cout<<"請輸入n的值:";
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cout<<fib(i)<<" ";
	}
	return 0;
}

下面是運行結果:
在這里插入圖片描述

如果覺得這篇文章對您有幫助,請關注我的公眾號【人人皆是程序員】,我們一起學習交流!

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM