ch2.4fibonacci.cc

来自「C++ source code for book-C++ and Object 」· CC 代码 · 共 32 行

CC
32
字号
#include <iostream>   

using namespace std;

int main() {

  long f0 = 1;                                      // previous Fibonacci number
  long f1 = 1;                                      // current Fibonacci number

  cout.width(2);
  cout << "n";
  cout.width(30);
  cout << "Finbonacci number";
  cout.width(30);
  cout << "Finbonacci quotient" << "\n";
  cout.precision(20);                               // for Fibonacci quotients

  for (int i = 2; i <= 40; i++) {
    cout.width(2);
    cout << i;
    cout.width(30);
    cout << f1;                                     // output Fibonacci number
    cout.width(30);                              
    cout << (long double)f1/ f0 << "\n";            // output Fibonacci quotient

    long tmp = f1;
    f1 += f0;                                       // update values
    f0 = tmp;                                 
  }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?