求第n個斐波那契數的C/C++程式?
斐波那契數列是一個數列,其中下一項是前兩項之和。斐波那契數列的前兩項是 0 後跟 1。
在這個問題中,我們會發現斐波那契數列中的第 n 個數字。為此,我們將計算所有數字並列印 n 項。
Input:8 Output:0 1 1 2 3 5 8 13
說明
0+1=1 1+1=2 1+2=3 2+3=5
使用 For 迴圈將前兩項求和作為下一項
範例
#include<iostream> using namespace std; int main() { int t1=0,t2=1,n,i,nextTerm; n = 8; for ( i = 1; i <= n; ++i) { if(i == 1) { cout << " " << t1 ; continue; } if(i == 2) { cout << " " << t2 << " " ; continue; } nextTerm = t1 + t2 ; t1 = t2 ; t2 = nextTerm ; cout << nextTerm << " "; } }
輸出
0 1 1 2 3 5 8 13
以上是求第n個斐波那契數的C/C++程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

如何用Python寫出求解最小公倍數的演算法?最小公倍數是指兩個數中能夠整除這兩個數的最小整數。在數學中,求解最小公倍數是一項基本的數學任務,而在電腦程式設計中,我們可以使用Python來寫一個求解最小公倍數的演算法。以下將介紹基本的最小公倍數演算法,並給出具體的程式碼範例。最小公倍數的數學定義是:若a能被n整除且b能被n整除,則n是a和b的最小公倍數。要求解最小

簡單計算器是執行一些基本運算的計算器,例如“+”、“-”、“*”、“/”。計算器可以快速完成基本操作。我們將使用switch語句來製作一個計算器。範例Operator−‘+’=>34+324=358Operator−‘-’=>3874-324=3550Operator−‘*’=>76*24=1824O

Numpy是Python中著名的科學計算庫,為處理大型多維數組和矩陣提供了豐富的功能和高效的計算方法。在資料科學和機器學習領域,矩陣的逆運算是一項常見的任務。在本文中,我將介紹使用Numpy函式庫快速求解矩陣逆的方法,並提供具體的程式碼範例。首先,讓我們透過安裝Numpy庫引入它到我們的Python環境中。可以使用以下命令在終端機中安裝Numpy:pipinsta

標題:以C語言程式實現最大公約數求解最大公約數(GreatestCommonDivisor,簡稱GCD)是指能夠同時整除兩個或多個整數的最大正整數。求解最大公約數對於一些演算法和問題解決非常有幫助。在本文中,將透過C語言程式設計來實現求解最大公約數的功能,並提供具體的程式碼範例。在C語言中,可以使用歐幾裡得演算法(EuclideanAlgorithm)來求解最大

如何使用Python實作求解階乘的演算法?階乘是數學中的重要概念,指的是一個數乘上其自身減一,再乘上自身減一減一,以此類推,直到乘到1為止。階乘通常以符號"!"來表示,例如5的階乘表示為5!,計算公式為:5!=5×4×3×2×1=120。在Python中,我們可以使用迴圈來實作一個簡單的階乘演算法。下面給一個範例程式碼:deffacto

奇偶排序演算法也被稱為磚塊排序,它是一種類似於冒泡排序的排序技術。這種排序技術分為兩個階段:奇數階段和偶數階段,這兩個階段在每次迭代中同時進行,直到所有元素都被排序。這個程式設計技術的奇數階段類似於冒泡排序,但只對具有奇數索引的元素進行排序。同樣地,偶數階段只對具有偶數索引的元素進行排序。為了更清楚地說明這個概念,讓我們舉個例子:Input:a[]={3,5,7,6,1,4,2}Output:1234567解釋偶奇排序,也稱為磚排序,是一種簡單的排序技術,設計時考慮了平行處理。它使用比較來對其元素進行

這裡我們將看到一個有效的方法來檢查第n個斐波那契項是否是10的倍數。假設斐波那契項為{0,1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987}。因此,這裡第15個斐波那契數(從0開始計數)可以被10整除。對於16,它將傳回true。一個最簡單的方法是產生直到給定項的斐波那契數,並且檢查是否能被10整除?但這個解決方案並不好,因為它不適用於較大的項。另一個好的方法如下-斐波那契項-0,1,1,2,3,5,8,13,21,34,55,89,144,233,3

學習C語言如何解最大公約數,需要具體程式碼範例最大公約數(GreatestCommonDivisor,簡稱GCD)是指兩個或多個整數中能夠整除它們的最大正整數。在電腦程式設計中常會用到最大公約數,特別是在處理分數、化簡分數以及求解最簡整數比例等問題時。本篇文章將介紹如何使用C語言來求解最大公約數,並給出具體的程式碼範例。求解最大公約數的方法有很多種,例如歐
