溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

C++項(xiàng)目求Fibonacci數(shù)列的參考解答

發(fā)布時(shí)間:2020-09-14 09:38:42 來(lái)源:腳本之家 閱讀:138 作者:迂者-賀利堅(jiān) 欄目:編程語(yǔ)言

【項(xiàng)目:求Fibonacci數(shù)列】

Fibonacci數(shù)列在計(jì)算科學(xué)、經(jīng)濟(jì)學(xué)等領(lǐng)域中廣泛使用,其特點(diǎn)是:第一、二個(gè)數(shù)是1,從第3個(gè)數(shù)開(kāi)始,每個(gè)數(shù)是其前兩個(gè)數(shù)之和。據(jù)此,這個(gè)數(shù)列為:1 1 2 3 5 8 13 21 34 55 89 ……,請(qǐng)?jiān)O(shè)計(jì)程序,輸出這個(gè)數(shù)列,直到這個(gè)數(shù)字超過(guò)10000。

【提示】數(shù)列可以表示為:

C++項(xiàng)目求Fibonacci數(shù)列的參考解答

【參考解答】

#include <iostream>
using namespace std;
int main( )
{
  int f1,f2,fn,n;
  f1=f2=1;
  n=2;
  cout<<f1<<'\t'<<f2<<'\t';
  fn=f1+f2;
  while(fn<10000)
  {
    cout<<fn<<'\t';
    n++;
    if(n%5==0)
      cout<<endl;
    f1=f2;
    f2=fn;
    fn=f1+f2;
  }
  return 0;
}

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)億速云的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI